[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Bug tree-optimization/27103] [4.2 Regression] ICE: tree check: expected ssa_name, have symbol_memory_tag in is_old_name, at tree-into-ssa.c:466




------- Comment #5 from reichelt at gcc dot gnu dot org  2006-04-13 12:00 -------
Confirmed.

The original testcase compiles fine for me with today's compiler.
If I remove the (unused) typedef in the third line, I get the ICE.

Here's a reduced testcase:

=================================
struct A { int i; };
struct B { struct A a; };

int N;

void foo(struct B *p, char *q)
{
    if (N)
        bar(p->a, q);
    q += p->a.i;
}
=================================


-- 

reichelt at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |reichelt at gcc dot gnu dot
                   |                            |org
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
           Keywords|                            |monitored
   Last reconfirmed|0000-00-00 00:00:00         |2006-04-13 12:00:20
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27103

------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.



Reply to: