Hi Sandra,
> > diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
> > index 73f1cb6..2f6195e 100644
> > --- a/gcc/doc/invoke.texi
> > +++ b/gcc/doc/invoke.texi
> > @@ -837,6 +837,7 @@ Objective-C and Objective-C++ Dialects}.
> > -mips16 -mno-mips16 -mflip-mips16 @gol
> > -minterlink-compressed -mno-interlink-compressed @gol
> > -minterlink-mips16 -mno-interlink-mips16 @gol
> > +-minline-intermix -mno-inline-intermix @gol
>
> Funky indentation here....
I'm not sure what's wrong here, it's the diff I'd say. There is no
indentation within "MIPS Options".
>
> > -mabi=@var{abi} -mabicalls -mno-abicalls @gol
> > -mshared -mno-shared -mplt -mno-plt -mxgot -mno-xgot @gol
> > -mgp32 -mgp64 -mfp32 -mfpxx -mfp64 -mhard-float -msoft-float @gol
> > @@ -17916,6 +17917,18 @@ Aliases of @option{-minterlink-compressed} and
> > @option{-mno-interlink-compressed}. These options predate the microMIPS
> ASE
> > and are retained for backwards compatibility.
> >
> > +@item -minline-intermix
> > +@itemx -mno-inline-intermix
> > +@opindex minline-intermix
> > +@opindex mno-inline-intermix
> > +Enable inlining of functions which have opposing compression flags e.g.
> > +@code{mips16}/@code{nomips16} attributes.
> > +This is useful when using the @code{mips16} attribute to balance code size
> > +and performance so that a function will be compressed when not inlined or
> > +vice-versa. When using this option it is necessary to protect functions
> > +that cannot be compiled as MIPS16 with a @code{noinline} attribute to
> > ensure
> > +they are not inlined into a MIPS16 function.
>
> This flag applies to microMIPS inlining, too, right?
That's correct.
> It's confusing to only mention MIPS16.
Indeed. The option originated from MIPS16 but it can be applied to microMIPS
and it's better to mention it.
>
> Maybe you could say something like this instead:
>
> Allow inlining even if the compression flags differ between caller and
> callee. This is useful in conjunction with the @code{mips16},
> @code{micromips}, or @code{nocompression} function attributes. The code
> for the inlined function is compiled using the compression flags for the
> callee, so you may need to use the @code{noinline} attribute on
> functions that must be compiled with particular compression settings.
This sounds better.
Thanks and regards,
Robert