diff options
author | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2016-11-11 10:20:30 +0000 |
---|---|---|
committer | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2016-11-11 10:20:30 +0000 |
commit | 1924ff7567abf9e1341ae135fb5097bc5f7b76f4 (patch) | |
tree | 8ddc920b6b4e00ba102d39391fcdff30e6abef6a /gas/config | |
parent | fa09f4ea584e1bc33036e9ef82142db92b31da7c (diff) | |
download | gdb-1924ff7567abf9e1341ae135fb5097bc5f7b76f4.zip gdb-1924ff7567abf9e1341ae135fb5097bc5f7b76f4.tar.gz gdb-1924ff7567abf9e1341ae135fb5097bc5f7b76f4.tar.bz2 |
[AArch64] Add ARMv8.3 command line option and feature flag
ARMv8.3 can be selected with -march=armv8.3-a command line option.
An overview of the ARMv8.3 architecture extension is at
https://community.arm.com/groups/processors/blog/2016/10/27/armv8-a-architecture-2016-additions
gas/
2016-11-11 Szabolcs Nagy <szabolcs.nagy@arm.com>
* config/tc-aarch64.c (aarch64_archs): Add "armv8.3-a".
* doc/c-aarch64.texi (-march): Likewise.
include/
2016-11-11 Szabolcs Nagy <szabolcs.nagy@arm.com>
* opcode/aarch64.h (AARCH64_FEATURE_V8_3): Define.
(AARCH64_ARCH_V8_3): Define.
(AARCH64_ARCH_V8_1, AARCH64_ARCH_V8_2): Simplify.
Diffstat (limited to 'gas/config')
-rw-r--r-- | gas/config/tc-aarch64.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c index 4a55bec..bda8057 100644 --- a/gas/config/tc-aarch64.c +++ b/gas/config/tc-aarch64.c @@ -8374,6 +8374,7 @@ static const struct aarch64_arch_option_table aarch64_archs[] = { {"armv8-a", AARCH64_ARCH_V8}, {"armv8.1-a", AARCH64_ARCH_V8_1}, {"armv8.2-a", AARCH64_ARCH_V8_2}, + {"armv8.3-a", AARCH64_ARCH_V8_3}, {NULL, AARCH64_ARCH_NONE} }; |