From 87d5619ead709aa4314d7b0d6553c9905e3d66b5 Mon Sep 17 00:00:00 2001 From: James Greenhalgh Date: Tue, 13 Dec 2016 10:40:32 +0000 Subject: [PATCH] [Patch doc] Document _Float16 availability on ARM/AArch64 gcc/ * doc/extend.texi (Floating Types): Document availability of _Float16 on ARM/AArch64. From-SVN: r243601 --- gcc/ChangeLog | 5 +++++ gcc/doc/extend.texi | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index daa4e8cb678..16c1ecad8eb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2016-12-13 James Greenhalgh + + * doc/extend.texi (Floating Types): Document availability of + _Float16 on ARM/AArch64. + 2016-12-13 Richard Biener PR tree-optimization/78699 diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi index a8402e104bd..d82444978fa 100644 --- a/gcc/doc/extend.texi +++ b/gcc/doc/extend.texi @@ -997,8 +997,10 @@ IEEE binary128 format. The @code{_Float64x} type is supported on all systems where @code{__float128} is supported. The @code{_Float32} type is supported on all systems supporting IEEE binary32; the @code{_Float64} and @code{Float32x} types are supported on all systems -supporting IEEE binary64. GCC does not currently support -@code{_Float16} or @code{_Float128x} on any systems. +supporting IEEE binary64. The @code{_Float16} type is supported on AArch64 +systems by default, and on ARM systems when the IEEE format for 16-bit +floating-point types is selected with @option{-mfp16-format=ieee}. +GCC does not currently support @code{_Float128x} on any systems. On the PowerPC, @code{__ibm128} provides access to the IBM extended double format, and it is intended to be used by the library functions -- 2.30.2