https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88596

--- Comment #5 from Arseny Solokha <asolokha at gmx dot com> ---
Created attachment 45579
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45579&action=edit
Testcase #2

At least, this one fails on godbolt.

% x86_64-pc-linux-gnu-gcc-9.0.0-alpha20190127 -O1 -fschedule-insns
-fsel-sched-pipelining -fselective-scheduling -funroll-loops -funswitch-loops
-fno-split-wide-types -fno-ssa-phiopt -fno-tree-ch -fno-tree-copy-prop
-fno-tree-dce -fno-tree-dominator-opts --param logical-op-non-short-circuit=0
-c hn3vahj0.c
during RTL pass: reload
hn3vahj0.c: In function 'w0':
hn3vahj0.c:97:1: internal compiler error: Maximum number of LRA assignment
passes is achieved (30)

   97 | }
      | ^
0xbe9ccd lra_assign(bool&)
       
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20190127/work/gcc-9-20190127/gcc/lra-assigns.c:1695
0xbe46b4 lra(_IO_FILE*)
       
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20190127/work/gcc-9-20190127/gcc/lra.c:2518
0xb9bc79 do_reload
       
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20190127/work/gcc-9-20190127/gcc/ira.c:5516
0xb9bc79 execute
       
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20190127/work/gcc-9-20190127/gcc/ira.c:5700

Reply via email to