Georg-Johann Lay <a...@gjlay.de> writes: > diff --git a/gcc/reload1.cc b/gcc/reload1.cc > index 2e059b09970..b0ae64e10b2 100644 > --- a/gcc/reload1.cc > +++ b/gcc/reload1.cc > @@ -283,7 +283,13 @@ static const struct elim_table_1 > const int to; > } reg_eliminate_1[] = > > + // Reload and LRA don't agree on how a multi-register frame pointer > + // is represented for elimination. See avr.h for a use case.
Sorry for the formatting nit, but: we should continue to use /* ... */ comments in files that currently use them. OK with that change, thanks. Richard > +#ifdef RELOAD_ELIMINABLE_REGS > + RELOAD_ELIMINABLE_REGS; > +#else > ELIMINABLE_REGS; > +#endif > > #define NUM_ELIMINABLE_REGS ARRAY_SIZE (reg_eliminate_1) >