[Bug target/117182] [SH] LRA changes fp-move insn alternative without validating fp-mode-switching state

olegendo at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Mar 11 07:20:56 GMT 2026


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

--- Comment #11 from Oleg Endo <olegendo at gcc dot gnu.org> ---
(In reply to Vladimir Makarov from comment #10)
> I added a patch.  Could somebody check that it solves the problem.

I've tried the patch with the case from comment #2 and it doesn't it.

Looking at the patch, I don't see anything that would address the actual
underlying problem: insn modifications are done without validating that
mode-switching requirements of the insn are still met after the change.

Maybe the added SUBREG check in curr_insn_transform helps some other corner
case.  But this case here has nothing to do with it.


More information about the Gcc-bugs mailing list