https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64208
Bug ID: 64208 Summary: [4.9 Regression][iwmmxt] ICE: internal compiler error: Max. number of generated reload insns per insn is achieved (90) Product: gcc Version: 4.9.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: siarhei.siamashka at gmail dot com GCC 4.9.2 $ arm-none-linux-gnueabi-gcc -c -O1 -march=iwmmxt test.c test.c: In function 'x2': test.c:16:1: internal compiler error: Max. number of generated reload insns per insn is achieved (90) The test program itself (generated by creduce): /********************************/ long long x6(void); void x7(long long, long long); void x8(long long); int x0; long long *x1; void x2(void) { long long *x3 = x1; while (x1) { long long x4 = x0, x5 = x6(); x7(x4, x5); x8(x5); *x3 = 0; } } /********************************/