[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