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

Markus Trippelsdorf <markus at trippelsdorf dot de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |markus at trippelsdorf dot
                   |                            |de

--- Comment #1 from Markus Trippelsdorf <markus at trippelsdorf dot de> 
2012-09-07 21:17:46 UTC ---
markus@x4 tmp % < test.i
char *a;
void
fn1 ()
{
    char *p = a;
    while (p && *p != '\0')
    {
        while (*p == '\t')
            *p++ = '\0';
        if (*p != '\0')
            p = 0;
    }
}
markus@x4 tmp % gcc -c -O3 test.i
test.i: In function ‘fn1’:
test.i:3:1: internal compiler error: in merge_latch_edges, at cfgloop.c:678
 fn1 ()
 ^

Reply via email to