https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88596
--- Comment #6 from Arseny Solokha <asolokha at gmx dot com> --- Testcase #3 % x86_64-unknown-linux-gnu-gcc-9.0.0-alpha20190127 -maccumulate-outgoing-args -O1 -fschedule-insns -fselective-scheduling -fno-tree-ter -c gcc/testsuite/gcc.dg/compat/scalar-by-value-4_x.c during RTL pass: reload gcc/testsuite/gcc.dg/compat/scalar-by-value-4_x.c: In function 'testitcc': gcc/testsuite/gcc.dg/compat/scalar-by-value-4_x.c:149:1: internal compiler error: Maximum number of LRA assignment passes is achieved (30) 149 | T(cc, _Complex char, CINT (0, 1)) | ^ 0xbe9988 lra_assign(bool&) /var/tmp/portage/sys-devel/gcc-9.0.0_alpha20190127/work/gcc-9-20190127/gcc/lra-assigns.c:1695 0xbe443d lra(_IO_FILE*) /var/tmp/portage/sys-devel/gcc-9.0.0_alpha20190127/work/gcc-9-20190127/gcc/lra.c:2521 0xb9b869 do_reload /var/tmp/portage/sys-devel/gcc-9.0.0_alpha20190127/work/gcc-9-20190127/gcc/ira.c:5516 0xb9b869 execute /var/tmp/portage/sys-devel/gcc-9.0.0_alpha20190127/work/gcc-9-20190127/gcc/ira.c:5700 (at any optimization level except -Os)