http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55122
Bug #: 55122 Summary: ICE: maximum number of LRA constraint passes is achieved (15) Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization AssignedTo: unassig...@gcc.gnu.org ReportedBy: antoine.balest...@gmail.com Hello ! I'm using GCC 4.8.0 as of 20121029 (r192944) at -O3 and in 32 bit mode : $ cat lra.c int i, a; unsigned long long b; void f(void) { for(i = 0; i < 15; i++) b *= b; b *= a ? 0 : b; } $ xgcc -w -O3 -m32 lra.c lra.c: In function âfâ: lra.c:10:1: internal compiler error: Maximum number of LRA constraint passes is achieved (15) } ^ 0x8e59de lra_constraints(bool) ../../srcdir/gcc/lra-constraints.c:3264 0x8d6913 lra(_IO_FILE*) ../../srcdir/gcc/lra.c:2281 0x88c38a do_reload ../../srcdir/gcc/ira.c:4624 0x88c598 rest_of_handle_reload ../../srcdir/gcc/ira.c:4736 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions.