[Aarch64] Add support for ARMv8.1 command line option

Matthew Wahab matthew.wahab@arm.com
Thu May 21 10:33: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 supports 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/msg00182.html
- Limited ordering regions:
https://sourceware.org/ml/binutils/2015-05/msg00187.html
- ARMv8.1 Adv.SIMD: https://sourceware.org/ml/binutils/2015-05/msg00189.html

Tested with check-gcc and check-binutils for aarch64-none-linux-gnu.

Ok for trunk?
Matthew

include/opcode/
2015-15-21  Matthew Wahab  <matthew.wahab@arm.com>

	* aarch64.h (AARCH64_V8_1): New.

gas/
2015-15-21  Matthew Wahab  <matthew.wahab@arm.com>

	* config/tc-aarch64.c (aarch64_arch_option_table): Add
	"armv8.1-a".
	* doc/c-aarch64.texi (-march): Add "armv8.1-a".
-------------- next part --------------
A non-text attachment was scrubbed...
Name: aarch64_armv8.1-a.patch
Type: text/x-patch
Size: 1769 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20150521/fd45b2cc/attachment.bin>


More information about the Binutils mailing list