https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212
--- Comment #471 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Alexandre Oliva <[email protected]>: https://gcc.gnu.org/g:af1f68b4e365caa06603598ec6b5b491fc00b40b commit r16-6263-gaf1f68b4e365caa06603598ec6b5b491fc00b40b Author: Alexandre Oliva <[email protected]> Date: Fri Dec 19 04:57:05 2025 -0300 [lra] take scratch as implicit unused output reloads [PR55212] When trying to convert the SH port to use LRA, the first issue I hit was the need for dealing with former scratch registers at places we didn't need to on other ports, treating them like unused output reloads instead of rejecting them. for gcc/ChangeLog PR target/55212 * lra-constraints.cc (match_reload): Treat former scratch regs as implicit unused output reloads. (process_alt_operands): Likewise. (curr_insn_transform): Likewise.
