[Bug target/106577] [13 Regression] during RTL pass: subreg3 ICE: in extract_insn, at recog.cc:2791 (unrecognizable insn) with -O -mavx since r13-2006-ga56c1641e9d25e46
roger at nextmovesoftware dot com
gcc-bugzilla@gcc.gnu.org
Thu Aug 11 07:41:39 GMT 2022
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106577
Roger Sayle <roger at nextmovesoftware dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |roger at nextmovesoftware dot com
--- Comment #2 from Roger Sayle <roger at nextmovesoftware dot com> ---
I'm bootstrapping and regression testing a fix/workaround, but I'll not assign
this bug to myself (yet) as the maintainers might not like my (hacky) solution.
The problem is that calling "force_reg" may sometimes (on some targets)
clobber recog_data.operands, so it's not universally safe to call it from
within a pre-reload splitter(!?).
More information about the Gcc-bugs
mailing list