https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79916
--- Comment #7 from Martin Liška <marxin at gcc dot gnu.org> --- I still believe it's valid, now I'm able to reproduce that on gcc112 machine in compile farm: $ ./xg++ -v Using built-in specs. COLLECT_GCC=./xg++ Target: powerpc64le-unknown-linux-gnu Configured with: ../configure --prefix=/home/marxin/bin/gcc --enable-languages=c,c++,fortran --disable-bootstrap Thread model: posix gcc version 8.0.1 20180328 (experimental) (GCC) $ ./xg++ -B. /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/compat/decimal/return-6_x.C -mno-popcntd -Og during RTL pass: reload In file included from /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/compat/decimal/return-6_x.C:7: /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/compat/decimal/return_x.h: In function ‘void testitd32()’: /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/compat/decimal/return_x.h:84:1: internal compiler error: Max. number of generated reload insns per insn is achieved (90) } ^ /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/compat/decimal/return_x.h:86:1: note: in expansion of macro ‘T’ T(d32, dec32, (dec32)1.5DF); ^ 0x10f3aa57 lra_constraints(bool) ../../gcc/lra-constraints.c:4822 0x10f1768b lra(_IO_FILE*) ../../gcc/lra.c:2420 0x10e9008b do_reload ../../gcc/ira.c:5465 0x10e90913 execute ../../gcc/ira.c:5649 Apart from that I see some other very similar issues: $ ./xgcc -B. /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/compat/decimal/return-1_x.C -mno-popcntd -O1 during RTL pass: reload In file included from /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/compat/decimal/return-1_x.C:5: /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/compat/decimal/return_x.h: In function ‘void testitd32()’: /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/compat/decimal/return_x.h:84:1: internal compiler error: Max. number of generated reload insns per insn is achieved (90) } ^ /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/compat/decimal/return_x.h:86:1: note: in expansion of macro ‘T’ T(d32, dec32, (dec32)1.5DF); ^ 0x10f3aa57 lra_constraints(bool) ../../gcc/lra-constraints.c:4822 0x10f1768b lra(_IO_FILE*) ../../gcc/lra.c:2420 0x10e9008b do_reload ../../gcc/ira.c:5465 0x10e90913 execute ../../gcc/ira.c:5649 $ ./xgcc -B. /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/dfp/pr41049.c -fno-expensive-optimizations --param ira-max-conflict-table-size=0 -mno-popcntd -O3 during RTL pass: reload /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/dfp/pr41049.c: In function ‘zeroes_32’: /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/dfp/pr41049.c:205:1: internal compiler error: Max. number of generated reload insns per insn is achieved (90) } ^ 0x10bc897b lra_constraints(bool) ../../gcc/lra-constraints.c:4822 0x10ba55af lra(_IO_FILE*) ../../gcc/lra.c:2420 0x10b1dfaf do_reload ../../gcc/ira.c:5465 0x10b1e837 execute ../../gcc/ira.c:5649 $ ./xgcc -B. /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/dfp/convert-bfp-4.c -mno-popcntd -Og during RTL pass: reload /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/dfp/convert-bfp-4.c: In function ‘convert_t_sdsf_pinf’: /home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/dfp/convert-bfp-4.c:13:1: internal compiler error: Max. number of generated reload insns per insn is achieved (90) CONVERT_INF_ALL (t); ^~~~~~~~~~~~~~~ 0x10bc897b lra_constraints(bool) ../../gcc/lra-constraints.c:4822 0x10ba55af lra(_IO_FILE*) ../../gcc/lra.c:2420 0x10b1dfaf do_reload ../../gcc/ira.c:5465 0x10b1e837 execute ../../gcc/ira.c:5649 $ ./xgcc -B. /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/compat/decimal/pass-6_x.C -mno-powerpc-gfxopt -Og during RTL pass: reload In file included from /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/compat/decimal/pass-6_x.C:7: /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/compat/decimal/pass_x.h: In function ‘void testitd32()’: /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/compat/decimal/pass_x.h:145:1: internal compiler error: Max. number of generated reload insns per insn is achieved (90) } ^ /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/compat/decimal/pass_x.h:147:1: note: in expansion of macro ‘T’ T(d32, dec32, (dec32)1.5DF) ^ 0x10f3aa57 lra_constraints(bool) ../../gcc/lra-constraints.c:4822 0x10f1768b lra(_IO_FILE*) ../../gcc/lra.c:2420 0x10e9008b do_reload ../../gcc/ira.c:5465 0x10e90913 execute ../../gcc/ira.c:5649