This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[AArch64] Renaming ARMv8.1 to ARMv8.1-A in comments and documentations
- From: Jiong Wang <jiong dot wang at foss dot arm dot com>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Cc: James Greenhalgh <james dot greenhalgh at arm dot com>
- Date: Mon, 4 Jul 2016 17:00:18 +0100
- Subject: [AArch64] Renaming ARMv8.1 to ARMv8.1-A in comments and documentations
- Authentication-results: sourceware.org; auth=none
As the request from
https://gcc.gnu.org/ml/gcc-patches/2016-06/msg01936.html
This patch replace all use of ARMv8.1 to ARMv8.1-A.
OK for trunk?
2016-07-04 Jiong Wang <jiong.wang@arm.com>
gcc/
* config/aarch64/aarch64.h: Rename "ARMv8.1" to "ARMv8.1-A".
* config/aarch64/aarch64_neon.h: Likewise.
* config/aarch64/arm_neon.h: Likewise.
* config/aarch64/atomics.md: Likewise.
* config/aarch64/aarch64-simd-builtins.def: Likewise.
* doc/invoke.texi: Likewise.
diff --git a/gcc/config/aarch64/aarch64-simd-builtins.def b/gcc/config/aarch64/aarch64-simd-builtins.def
index 02d465b8a0848d2f1676015462478a83e97e6b9b..3e4740c460a335d8a4d5ce8b19fc311aa14a47d4 100644
--- a/gcc/config/aarch64/aarch64-simd-builtins.def
+++ b/gcc/config/aarch64/aarch64-simd-builtins.def
@@ -432,7 +432,7 @@
VAR1 (TERNOP, qtbx4, 0, v8qi)
VAR1 (TERNOP, qtbx4, 0, v16qi)
- /* Builtins for ARMv8.1 Adv.SIMD instructions. */
+ /* Builtins for ARMv8.1-A Adv.SIMD instructions. */
/* Implemented by aarch64_sqrdml<SQRDMLH_AS:rdma_as>h<mode>. */
BUILTIN_VSDQ_HSI (TERNOP, sqrdmlah, 0)
diff --git a/gcc/config/aarch64/aarch64.h b/gcc/config/aarch64/aarch64.h
index 59805a9f71abf0639cd6053b88304fbb8fc9e296..19159802d6bbad16e11a23b8b44507507fa4cce8 100644
--- a/gcc/config/aarch64/aarch64.h
+++ b/gcc/config/aarch64/aarch64.h
@@ -132,9 +132,9 @@ extern unsigned aarch64_architecture_version;
#define AARCH64_FL_FP (1 << 1) /* Has FP. */
#define AARCH64_FL_CRYPTO (1 << 2) /* Has crypto. */
#define AARCH64_FL_CRC (1 << 3) /* Has CRC. */
-/* ARMv8.1 architecture extensions. */
+/* ARMv8.1-A architecture extensions. */
#define AARCH64_FL_LSE (1 << 4) /* Has Large System Extensions. */
-#define AARCH64_FL_V8_1 (1 << 5) /* Has ARMv8.1 extensions. */
+#define AARCH64_FL_V8_1 (1 << 5) /* Has ARMv8.1-A extensions. */
/* ARMv8.2-A architecture extensions. */
#define AARCH64_FL_V8_2 (1 << 8) /* Has ARMv8.2-A features. */
#define AARCH64_FL_F16 (1 << 9) /* Has ARMv8.2-A FP16 extensions. */
@@ -204,7 +204,7 @@ extern unsigned aarch64_architecture_version;
((aarch64_fix_a53_err843419 == 2) \
? TARGET_FIX_ERR_A53_843419_DEFAULT : aarch64_fix_a53_err843419)
-/* ARMv8.1 Adv.SIMD support. */
+/* ARMv8.1-A Adv.SIMD support. */
#define TARGET_SIMD_RDMA (TARGET_SIMD && AARCH64_ISA_RDMA)
/* Standard register usage. */
diff --git a/gcc/config/aarch64/arm_neon.h b/gcc/config/aarch64/arm_neon.h
index ebf6fa2b63ee6ec1f73e62a0c957b9633e22d2a6..475e200a683436af5026edafa568f16126f4340a 100644
--- a/gcc/config/aarch64/arm_neon.h
+++ b/gcc/config/aarch64/arm_neon.h
@@ -10516,7 +10516,7 @@ vbslq_u64 (uint64x2_t __a, uint64x2_t __b, uint64x2_t __c)
return __builtin_aarch64_simd_bslv2di_uuuu (__a, __b, __c);
}
-/* ARMv8.1 instrinsics. */
+/* ARMv8.1-A instrinsics. */
#pragma GCC push_options
#pragma GCC target ("arch=armv8.1-a")
diff --git a/gcc/config/aarch64/atomics.md b/gcc/config/aarch64/atomics.md
index 3b65b4b238fd130c17e5c64edfc84790e38fbe51..d84339db2a838f51182f9896d9f0cd446924ef65 100644
--- a/gcc/config/aarch64/atomics.md
+++ b/gcc/config/aarch64/atomics.md
@@ -583,7 +583,7 @@
}
)
-;; ARMv8.1 LSE instructions.
+;; ARMv8.1-A LSE instructions.
;; Atomic swap with memory.
(define_insn "aarch64_atomic_swp<mode>"
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 7e23e1c56ca1711d734ab3f10eaf47495cdaf335..fade21caced16132bb786bcc2e21e7094fbb50d2 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -13107,7 +13107,7 @@ The value @samp{armv8.2-a} implies @samp{armv8.1-a} and enables compiler
support for the ARMv8.2-A architecture extensions.
The value @samp{armv8.1-a} implies @samp{armv8-a} and enables compiler
-support for the ARMv8.1 architecture extension. In particular, it
+support for the ARMv8.1-A architecture extension. In particular, it
enables the @samp{+crc} and @samp{+lse} features.
The value @samp{native} is available on native AArch64 GNU/Linux and