This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: how to chase a tree check failure in verify_ssa?


On 9/23/07, Gary Funck <gary@intrepid.com> 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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]