[Bug target/111822] [12/13/14 Regression] during RTL pass: lr_shrinkage ICE: in operator[], at vec.h:910 with -O2 -m32 -flive-range-shrinkage -fno-dce -fnon-call-exceptions since r12-5301-g045206450386bc
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Mar 8 10:20:11 GMT 2024
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111822
--- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> ---
The easiest fix would be to refuse applying STV to a insn that
can_throw_internal () (that's an insn that has associated EH info). Updating
in this case would require splitting the BB or at least moving the now
no longer throwing insn to the next block (along the fallthru edge).
More information about the Gcc-bugs
mailing list