------- 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.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to