aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJames Greenhalgh <james.greenhalgh@arm.com>2016-12-13 10:40:32 +0000
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>2016-12-13 10:40:32 +0000
commit87d5619ead709aa4314d7b0d6553c9905e3d66b5 (patch)
treeaa20081c888eef93ec546ef0845f4bf6ca54cd9d /gcc
parent30fec2f9bf6a5dc1048388ed5bd3ba4d2e359478 (diff)
downloadgcc-87d5619ead709aa4314d7b0d6553c9905e3d66b5.zip
gcc-87d5619ead709aa4314d7b0d6553c9905e3d66b5.tar.gz
gcc-87d5619ead709aa4314d7b0d6553c9905e3d66b5.tar.bz2
[Patch doc] Document _Float16 availability on ARM/AArch64
gcc/ * doc/extend.texi (Floating Types): Document availability of _Float16 on ARM/AArch64. From-SVN: r243601
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/doc/extend.texi6
2 files changed, 9 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index daa4e8c..16c1eca 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2016-12-13 James Greenhalgh <james.greenhalgh@arm.com>
+
+ * doc/extend.texi (Floating Types): Document availability of
+ _Float16 on ARM/AArch64.
+
2016-12-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/78699
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
index a8402e1..d824449 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