https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116326
--- Comment #8 from Richard Sandiford <rsandifo at gcc dot gnu.org> --- (In reply to Georg-Johann Lay from comment #7) > What about the following line in reload1.h: > > // Used during roload -> LRA transition because ELIMINABLE_REGS may depend > // on command line options. Used in avr.h for example. > #define IN_RELOAD1_CC > > and the use #ifdef IN_RELOAD1_CC in avr.h? > > It's still a permanent change, but a no-op (except for avr.h) because the > macro is unused currently. Ah, yeah, and it keeps the change local to the code that is slated to disappear. That sounds good to me FWIW.