[Bug rtl-optimization/118067] [15 Regression] ICE: in lra_split_hard_reg_for, at lra-assigns.cc:1860 (unable to find a register to spill) {*lshrhi3_1} with -O -fno-split-wide-types -mavx512f
vmakarov at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Jan 16 13:31:24 GMT 2025
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118067
--- Comment #7 from Vladimir Makarov <vmakarov at gcc dot gnu.org> ---
I've been working on thr PR this week. The case is complicated as it contains
cycle of reloads of more one step length. LRA has a mechanism to avoid
choosing insn alternatives which can results in a loop. But the loop should be
simple, containing just one step.
I still hope to fix it on this week.
More information about the Gcc-bugs
mailing list