> On Mar 13, 2017, at 6:31 PM, Segher Boessenkool <seg...@kernel.crashing.org> > wrote: > > Hi Bill, > > On Mon, Mar 13, 2017 at 01:11:01PM -0500, Bill Schmidt wrote: >> Index: gcc/doc/extend.texi >> =================================================================== >> --- gcc/doc/extend.texi (revision 246014) >> +++ gcc/doc/extend.texi (working copy) >> @@ -948,10 +948,28 @@ names can be used together with @code{_Complex} to >> types. >> >> As an extension, GNU C and GNU C++ support additional floating >> -types, @code{__float80} and @code{__float128} to support 80-bit >> -(@code{XFmode}) and 128-bit (@code{TFmode}) floating types; these are >> -aliases for the type names @code{_Float64x} and @code{_Float128}. >> -Support for additional types includes the arithmetic operators: >> +types, which are not supported by all targets. >> +@itemize @bullet >> +@item @code{__float128} is available on i386, x86_64, IA-64, and >> +hppa HP-UX, as well as on PowerPC 64-bit GNU/Linux targets that enable >> +the vector scalar (VSX) instruction set. @code{__float128} supports >> +the 128-bit floating type. On i386, x86_64, PowerPC, and IA-64 >> +other than HP-UX, @code{__float128} is an alias for @code{_Float128}. >> +On hppa and IA-64 HP-UX, @code{__float128} is an alias for @code{long >> +double}. > > __float128 (-mfloat128) does not require 64-bit PowerPC, only hardware > support (-mfloat128-hardware) requires it (and only because we haven't > implemented it for 32-bit).
OK, I will drop the "64-bit" modifier. Thanks, Bill > > > Segher >