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

Reply via email to