[ARM] Add support for ARMv8.1 command line option.
Matthew Wahab
matthew.wahab@arm.com
Thu May 21 10:06:00 GMT 2015
ARMv8.1 is a set of optional architectural extensions to ARMv8. Support for the
individual extensions, added by other patches, is enabled by adding the
extension name to the "armv8-a" architecture name. This patch adds support for
using "armv8.1-a" as an architecture name in its own right, making it the same
as "armv8-a" with all ARMv8.1 extensions enabled.
This patch depends on the ARMv8.1 patches submitted earlier:
- PAN extension: https://sourceware.org/ml/binutils/2015-05/msg00209.html
- Adv.SIMD extensions: https://sourceware.org/ml/binutils/2015-05/msg00211.html
Tested with check-binutils and check-gas for arm-none-linux-gnueabihf.
Ok for trunk?
Matthew
gas/
2015-05-21 Matthew Wahab <matthew.wahab@arm.com>
* config/tc-arm.c (arm_archs): Add "armv8.1-a".
* doc/c-arm.texi (ARM Options, -march): Add "armv8.1-a".
include/opcode
2015-05-21 Matthew Wahab <matthew.wahab@arm.com>
* arm.h (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): New.
(ARM_ARCH_V8_1A): New.
(ARM_ARCH_V8_1A_FP): New.
(ARM_ARCH_V8_1A_SIMD): New.
(ARM_ARCH_V8_1A_CRYPTOV1): New.
(ARM_FEATURE_CORE): New.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: armv8.1_arch.patch
Type: text/x-patch
Size: 2915 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20150521/5eb52fa3/attachment.bin>
More information about the Binutils
mailing list