Command line: gcc -O1 -ftree-loop-linear -fcompare-debug -c testcase.c (fails at all -O1, -O2 and -O3 levels)
Tested revisions: r156367 - crash r155833 - crash r154830 - crash r153685 - crash Output: $ /mnt/svn/gcc-trunk/binary-156367-lto/bin/gcc -O1 -ftree-loop-linear testcase.c -fcompare-debug gcc: testcase.c: -fcompare-debug failure (length) There is actually different code generated with -g, the outer loop isn't removed. 4.4.2 generates the same code for both cases. -- Summary: [4.5 Regression] "-fcompare-debug failure" with -ftree- loop-linear Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: zsojka at seznam dot cz GCC host triplet: x86(_64)-pc-linux-gnu GCC target triplet: x86(_64)-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42917