GNU C version 4.1.0 20050716 (experimental) (alphaev68-unknown-linux-gnu) [EMAIL PROTECTED]:/tmp% cat bug.c void g(int x); void f(int y2) { int y1 = 0, dy = y2; short sy = y2; for (;;) { g(y1); while (dy) { y1 += sy; dy += y2; } } }
[EMAIL PROTECTED]:/tmp% gcc -c -O2 -W -Wall bug.c [EMAIL PROTECTED]:/tmp% gcc -c -O -W -Wall bug.c -fno-ivopts [EMAIL PROTECTED]:/tmp% gcc -c -O -W -Wall bug.c bug.c: In function 'f': bug.c:2: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. -- Summary: Segfault with ivopts at -O Product: gcc Version: 4.0.2 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P2 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: falk at debian dot org CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: alphaev68-unknown-linux-gnu GCC host triplet: alphaev68-unknown-linux-gnu GCC target triplet: alphaev68-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22516