[AArch64] Add ARMv8.2 command line option and feature flag.
authorMatthew Wahab <matthew.wahab@arm.com>
Thu, 19 Nov 2015 09:12:49 +0000 (09:12 +0000)
committerMatthew Wahab <matthew.wahab@arm.com>
Thu, 19 Nov 2015 09:12:49 +0000 (09:12 +0000)
commitacb787b032ea5a84e8a5e94de0b0bf97523f8b47
treec9847135973d328062db8f6b7338e4a07e451428
parent9a724e7b6b7ab9c5dd68954ed75d857c860c8fdf
[AArch64] Add ARMv8.2 command line option and feature flag.

ARMv8.2 is an architectural extension of ARMv8. This patch adds an
architecture feature macro for ARMv8.2 to the binutils AArch64 target
with GAS command line option -march=armv8.2-a.

gas/
2015-11-19  Matthew Wahab  <matthew.wahab@arm.com>

* config/tc-aarch64.c (aarch64_archs): Add "armv8.2-a".
* doc/c-aarch64.texi (-march): Likewise.

include/opcode/
2015-11-19  Matthew Wahab  <matthew.wahab@arm.com>

* aarch64.h (AARCH64_FEATURE_V8_2): New.
(AARCH64_ARCH_V8_2): New.

Change-Id: I129232ab00234a07d18ce4b619607344acb3cbaf
gas/ChangeLog
gas/config/tc-aarch64.c
gas/doc/c-aarch64.texi
include/opcode/ChangeLog
include/opcode/aarch64.h