diff options
author | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2016-12-05 14:07:25 +0000 |
---|---|---|
committer | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2016-12-05 14:07:25 +0000 |
commit | a12fd8e1b1c9c6a16e3cc9fc477d7e459776b587 (patch) | |
tree | 75d5c0d7cc80fe2c01e18d01a1198c3cefd6a114 /gas/config | |
parent | 597e138ca0cf96889a1965d06d28552c1d1174d2 (diff) | |
download | gdb-a12fd8e1b1c9c6a16e3cc9fc477d7e459776b587.zip gdb-a12fd8e1b1c9c6a16e3cc9fc477d7e459776b587.tar.gz gdb-a12fd8e1b1c9c6a16e3cc9fc477d7e459776b587.tar.bz2 |
[ARM] Add ARMv8.3 command line option and feature flag
ARMv8.3 is an architectural extension of ARMv8. Add the
feature macro and -march=armv8.3-a gas command line option
for the ARM target.
https://community.arm.com/groups/processors/blog/2016/10/27/armv8-a-architecture-2016-additions
gas/
* config/tc-arm.c (arm_archs): Add "armv8.3-a".
* doc/c-arm.texi (-march): Add "armv8.3-a".
include/
* opcode/arm.h (ARM_EXT2_V8_3A, ARM_AEXT2_V8_3A): New.
(ARM_ARCH_V8_3A): New.
Diffstat (limited to 'gas/config')
-rw-r--r-- | gas/config/tc-arm.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index 4adcfda..b139b5e 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -25573,6 +25573,7 @@ static const struct arm_arch_option_table arm_archs[] = ARM_ARCH_OPT ("armv8-a", ARM_ARCH_V8A, FPU_ARCH_VFP), ARM_ARCH_OPT ("armv8.1-a", ARM_ARCH_V8_1A, FPU_ARCH_VFP), ARM_ARCH_OPT ("armv8.2-a", ARM_ARCH_V8_2A, FPU_ARCH_VFP), + ARM_ARCH_OPT ("armv8.3-a", ARM_ARCH_V8_3A, FPU_ARCH_VFP), ARM_ARCH_OPT ("xscale", ARM_ARCH_XSCALE, FPU_ARCH_VFP), ARM_ARCH_OPT ("iwmmxt", ARM_ARCH_IWMMXT, FPU_ARCH_VFP), ARM_ARCH_OPT ("iwmmxt2", ARM_ARCH_IWMMXT2,FPU_ARCH_VFP), |