diff options
author | Matthew Wahab <matthew.wahab@arm.com> | 2015-06-04 11:14:07 +0100 |
---|---|---|
committer | Jiong Wang <jiong.wang@arm.com> | 2015-06-04 11:14:07 +0100 |
commit | 88f0ea342dc6eb3d93a29895febdebe3e425a048 (patch) | |
tree | 9a5b4a7df20206520b19ffe2e2281b623d3448f3 /gas | |
parent | b968d18a6d3df13b92c98e813f3d2fb3bbd3d4ee (diff) | |
download | fsf-binutils-gdb-88f0ea342dc6eb3d93a29895febdebe3e425a048.zip fsf-binutils-gdb-88f0ea342dc6eb3d93a29895febdebe3e425a048.tar.gz fsf-binutils-gdb-88f0ea342dc6eb3d93a29895febdebe3e425a048.tar.bz2 |
[AArch64] Add support for ARMv8.1 command line option
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 6 | ||||
-rw-r--r-- | gas/NEWS | 4 | ||||
-rw-r--r-- | gas/config/tc-aarch64.c | 1 | ||||
-rw-r--r-- | gas/doc/c-aarch64.texi | 3 |
4 files changed, 13 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 96c1b32..7424cf8 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,9 @@ +2015-06-04 Matthew Wahab <matthew.wahab@arm.com> + + * NEWS: Mention ARMv8.1 support in the Aarch64 port. + * config/tc-aarch64.c (aarch64_arch_option_table): Add "armv8.1-a". + * doc/c-aarch64.texi (-march): Add "armv8.1-a". + 2015-06-04 Renlin Li <renlin.li@arm.com> * config/tc-arm.c (arm_init_frag): Use frag's thumb_mode information @@ -2,6 +2,10 @@ Changes in 2.26: +* Support for the ARMv8.1 architecture has been added to the Aarch64 port. + Support for the individual ARMv8.1 Adv.SIMD, LOR and PAN architecture + extensions has also been added to the Aarch64 port. + * Support for the ARMv8.1 architecture has been added to the ARM port. Support for the individual ARMv8.1 Adv.SIMD and PAN architecture extensions has also been added to the ARM port. diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c index 26df2f2..e95d5f6 100644 --- a/gas/config/tc-aarch64.c +++ b/gas/config/tc-aarch64.c @@ -7383,6 +7383,7 @@ struct aarch64_arch_option_table static const struct aarch64_arch_option_table aarch64_archs[] = { {"all", AARCH64_ANY}, {"armv8-a", AARCH64_ARCH_V8}, + {"armv8.1-a", AARCH64_ARCH_V8_1}, {NULL, AARCH64_ARCH_NONE} }; diff --git a/gas/doc/c-aarch64.texi b/gas/doc/c-aarch64.texi index 43c1a36..0fe3a84 100644 --- a/gas/doc/c-aarch64.texi +++ b/gas/doc/c-aarch64.texi @@ -81,7 +81,8 @@ extensions. This option specifies the target architecture. The assembler will issue an error message if an attempt is made to assemble an instruction which will not execute on the target architecture. The -only value for @var{architecture} is @code{armv8-a}. +following architecture names are recognized: @code{armv8-a} and +@code{armv8.1-a}. If both @option{-mcpu} and @option{-march} are specified, the assembler will use the setting for @option{-mcpu}. If neither are |