From: Alfie Richards <[email protected]>
Hi All,
This has been split off from the FMV docs patch.
Builds cleanly.
Thanks,
Alfie
-- >8 --
Updates the Arm C Language Extension url and description to be up to date.
gcc/ChangeLog:
* doc/extend.texi: (ARM C Language Extensions (ACLE)) Update ACLE URL
and description.
---
gcc/doc/extend.texi | 26 +++++++++++---------------
1 file changed, 11 insertions(+), 15 deletions(-)
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
index a12855de6a6..5147c91be22 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -18888,21 +18888,17 @@ _v4hi __builtin_arc_vsubadd4h (__v4hi, __v4hi);
GCC implements extensions for C as described in the ARM C Language
Extensions (ACLE) specification, which can be found at
-@uref{https://developer.arm.com/documentation/ihi0053/latest/}.
-
-As a part of ACLE, GCC implements extensions for Advanced SIMD as described in
-the ARM C Language Extensions Specification. The complete list of Advanced
SIMD
-intrinsics can be found at
-@uref{https://developer.arm.com/documentation/ihi0073/latest/}.
-The built-in intrinsics for the Advanced SIMD extension are available when
-NEON is enabled.
-
-Currently, ARM and AArch64 back ends do not support ACLE 2.0 fully. Both
-back ends support CRC32 intrinsics and the ARM back end supports the
-Coprocessor intrinsics, all from @file{arm_acle.h}. The ARM back end's 16-bit
-floating-point Advanced SIMD intrinsics currently comply to ACLE v1.1.
-AArch64's back end does not have support for 16-bit floating point Advanced
SIMD
-intrinsics yet.
+@uref{https://arm-software.github.io/acle/main/}.
+
+As a part of ACLE, GCC implements extensions for Arm Vector extensions
+as described in the ARM C Language Extensions Specification. The complete
+list of Arm Vector extension intrinsics can be found at
+@uref{https://arm-software.github.io/acle/main/}.
+The built-in intrinsics for the ARM vector extensions are available when
+the respective extensions are enabled.
+
+Not all aspects of ACLE are supported. Support for each feature of the ACLE
+can be determined with the @code{__ARM_FEATURE_@var{X}} macros.
See @ref{ARM Options} and @ref{AArch64 Options} for more information on the
availability of extensions.
--
2.34.1