diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2022-09-26 10:10:25 +0100 |
---|---|---|
committer | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2022-09-26 10:14:30 +0100 |
commit | c33e12fa479c01848f4a288883bf1ef848c94ca3 (patch) | |
tree | 9fd237f7b9b4170fdcf0d90aa80500719ac3a1d9 /gcc/objc | |
parent | 3a2ae0520895b53ec2c5533c274b47bec33753ec (diff) | |
download | gcc-c33e12fa479c01848f4a288883bf1ef848c94ca3.zip gcc-c33e12fa479c01848f4a288883bf1ef848c94ca3.tar.gz gcc-c33e12fa479c01848f4a288883bf1ef848c94ca3.tar.bz2 |
aarch64: Add -march support for Armv9.1-A, Armv9.2-A, Armv9.3-A
This is a straightforward patch that allows targeting the architecture revisions mentioned in the subject
through -march. These are already supported in binutils.
Bootstrapped and tested on aarch64-none-linux-gnu.
gcc/ChangeLog:
* config/aarch64/aarch64-arches.def (armv9.1-a): Define.
(armv9.2-a): Likewise.
(armv9.3-a): Likewise.
* config/aarch64/aarch64.h (AARCH64_FL_V9_1): Likewise.
(AARCH64_FL_V9_2): Likewise.
(AARCH64_FL_V9_3): Likewise.
(AARCH64_FL_FOR_ARCH9_1): Likewise.
(AARCH64_FL_FOR_ARCH9_2): Likewise.
(AARCH64_FL_FOR_ARCH9_3): Likewise.
(AARCH64_ISA_V9_1): Likewise.
(AARCH64_ISA_V9_2): Likewise.
(AARCH64_ISA_V9_3): Likewise.
* doc/invoke.texi (AArch64 Options): Document armv9.1-a, armv9.2-a,
armv9.3-a values to -march.
Diffstat (limited to 'gcc/objc')
0 files changed, 0 insertions, 0 deletions