On Mon, 29 Jun 2026, Jeffrey Law wrote:
> > > diff --git a/gcc/config/mips/mips.opt b/gcc/config/mips/mips.opt
> > > index eb14761ea27..82adb2853a2 100644
> > > --- a/gcc/config/mips/mips.opt
> > > +++ b/gcc/config/mips/mips.opt
> > > @@ -332,6 +332,9 @@ mmt
> > > Target Var(TARGET_MT)
> > > Allow the use of MT instructions.
> > >
> > > +mmxu
> > > +Target Undocumented
> > This should be marked as `Driver` too.
> > Otherwise ok.
> I added the Driver marker and pushed this.
I think this should have mentioned the XBurst MXU (Matrix Unit) extension
in the commit description, and possibly why it is not relevant to GCC
itself at least at this stage (I don't know what else there is down the
pipeline). Actual documentation wouldn't have hurt too.
Overall I think this ought to be handled analogously to the MCU ASE, cf.
commit 5cb5a23fe213 ("mips.opt (mmcu): New option."), i.e. with all the
associated infrastructure supplied right away even if there's no use for
it within GCC itself. So I'd consider this commit incomplete/broken
(delete as appropriate).
Maciej