http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46970
Summary: [4.3/4.4/4.5/4.6 Regression] wrong code with -Os -ftree-loop-linear Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassig...@gcc.gnu.org ReportedBy: zso...@seznam.cz Created attachment 22774 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22774 reduced testcase (from gcc.dg/pr29581-3.c) Output: $ gcc -Os -ftree-loop-linear pr46970.c or $ gcc -O -fno-tree-ch -ftree-loop-linear pr46970.c (-Os implies -fno-tree-ch) $ ./a.out Aborted Tested versions: r167809 - fail 4.5.1 - fail 4.4.5 - fail 4.3.5 - fail 4.2.4 - ICE 4.1.2 - ICE 4.0.4 - OK