On 9/23/07, Gary Funck <[EMAIL PROTECTED]> wrote:

> The operand, op:
>
> (gdb) p op
> $49 = 0x2aaaae1ebc60
> (gdb) pt
>  <var_decl 0x2aaaae1ebc60 D.3609

This symbol was not marked for renaming and the program is already in
SSA form.  When your pass introduces new symbols, you need to add them
to the symbol table (with add_referenced_var) and also mark it for
renaming (with mark_sym_for_renaming).  For examples see passes like
tree-sra.c or tree-pre.c that create new variables.

Reply via email to