[Bug middle-end/54520] [4.8 Regression] ice in merge_latch_edges with -O3
markus at trippelsdorf dot de
gcc-bugzilla@gcc.gnu.org
Fri Sep 7 21:18:00 GMT 2012
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 ()
^
More information about the Gcc-bugs
mailing list