On Sat, 14 Mar 2026, Maciej W. Rozycki wrote: > > diff --git a/gcc/config/mips/mips.h b/gcc/config/mips/mips.h > > index f52d0d2358c..535e10b8844 100644 > > --- a/gcc/config/mips/mips.h > > +++ b/gcc/config/mips/mips.h > > @@ -1708,7 +1708,7 @@ FP_ASM_SPEC "\ > > /* long double is not a fixed mode, but the idea is that, if we > > support long double, we also want a 128-bit integer type. */ > > -#define MAX_FIXED_MODE_SIZE MIPS_LONG_DOUBLE_TYPE_SIZE > > +#define MAX_FIXED_MODE_SIZE GET_MODE_BITSIZE (TARGET_64BIT ? TImode : > > DImode) > > The comment requires adjustment as it no longer matches code. > > Presumably it's a regression, isn't it?
Also I do believe the new MAX_FIXED_MODE_SIZE setting is also the default (cf. UNITS_PER_WORD), so ISTM the macro can simply be removed. Question remains why it was added in the first place in its current form. Maciej
