aboutsummaryrefslogtreecommitdiff
path: root/gas/config
diff options
context:
space:
mode:
authorMatthew Wahab <matthew.wahab@arm.com>2015-11-19 09:12:49 +0000
committerMatthew Wahab <matthew.wahab@arm.com>2015-11-19 09:12:49 +0000
commitacb787b032ea5a84e8a5e94de0b0bf97523f8b47 (patch)
treec9847135973d328062db8f6b7338e4a07e451428 /gas/config
parent9a724e7b6b7ab9c5dd68954ed75d857c860c8fdf (diff)
downloadgdb-acb787b032ea5a84e8a5e94de0b0bf97523f8b47.zip
gdb-acb787b032ea5a84e8a5e94de0b0bf97523f8b47.tar.gz
gdb-acb787b032ea5a84e8a5e94de0b0bf97523f8b47.tar.bz2
[AArch64] Add ARMv8.2 command line option and feature flag.
ARMv8.2 is an architectural extension of ARMv8. This patch adds an architecture feature macro for ARMv8.2 to the binutils AArch64 target with GAS command line option -march=armv8.2-a. gas/ 2015-11-19 Matthew Wahab <matthew.wahab@arm.com> * config/tc-aarch64.c (aarch64_archs): Add "armv8.2-a". * doc/c-aarch64.texi (-march): Likewise. include/opcode/ 2015-11-19 Matthew Wahab <matthew.wahab@arm.com> * aarch64.h (AARCH64_FEATURE_V8_2): New. (AARCH64_ARCH_V8_2): New. Change-Id: I129232ab00234a07d18ce4b619607344acb3cbaf
Diffstat (limited to 'gas/config')
-rw-r--r--gas/config/tc-aarch64.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c
index e854b96..0fd6443 100644
--- a/gas/config/tc-aarch64.c
+++ b/gas/config/tc-aarch64.c
@@ -7717,6 +7717,7 @@ static const struct aarch64_arch_option_table aarch64_archs[] = {
{"all", AARCH64_ANY},
{"armv8-a", AARCH64_ARCH_V8},
{"armv8.1-a", AARCH64_ARCH_V8_1},
+ {"armv8.2-a", AARCH64_ARCH_V8_2},
{NULL, AARCH64_ARCH_NONE}
};