Hi! On Wed, Nov 10, 2021 at 05:39:27PM +0800, Kewen.Lin wrote: > @@ -27779,10 +27779,10 @@ Enable/disable the @var{__float128} keyword for > IEEE 128-bit floating point > and use either software emulation for IEEE 128-bit floating point or > hardware instructions. > > -The VSX instruction set (@option{-mvsx}, @option{-mcpu=power7}, > -@option{-mcpu=power8}), or @option{-mcpu=power9} must be enabled to > -use the IEEE 128-bit floating point support. The IEEE 128-bit > -floating point support only works on PowerPC Linux systems. > +The VSX instruction set (@option{-mvsx}, @option{-mcpu=power7} (or later > +@var{cpu_type})) must be enabled to use the IEEE 128-bit floating point > +support. The IEEE 128-bit floating point support only works on PowerPC > +Linux systems.
I'd just say -mvsx. This is default on for -mcpu=power7 and later, and cannot be enabled elsewhere, but that is beside the point. If you say more than the essentials here it becomes harder to read (simply because there is more to read then), harder to find what you are looking for, and harder to keep it updated if things change (like what this patch is for :-) ) The part about "works only on Linux" isn't quite true. "Is only supported on Linux" is a bit better. > Generate (do not generate) addressing modes using prefixed load and > -store instructions when the option @option{-mcpu=future} is used. > +store instructions. The @option{-mprefixed} option requires that > +the option @option{-mcpu=power10} (or later @var{cpu_type}) is enabled. Just "or later" please. The "CPU_TYPE" thing is local to the -mcpu= description, let's not refer to it from elsewhere. > @item -mmma > @itemx -mno-mma > @opindex mmma > @opindex mno-mma > -Generate (do not generate) the MMA instructions when the option > -@option{-mcpu=future} is used. > +Generate (do not generate) the MMA instructions. The @option{-mma} > +option requires that the option @option{-mcpu=power10} (or later > +@var{cpu_type}) is enabled. (once more) Okay for trunk with those changes. Thanks! Segher