aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimplify.c
diff options
context:
space:
mode:
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>2021-09-28 16:13:26 +0100
committerKyrylo Tkachov <kyrylo.tkachov@arm.com>2021-09-28 16:13:26 +0100
commite159c0aa10e50c292a534535c73f38d22b6129a8 (patch)
tree3e2373c9a6a2923d39dacd0cbb92e6cd93cf5430 /gcc/gimplify.c
parent0400ca17f361dcc7f8230bb69a25de22497c73c3 (diff)
downloadgcc-e159c0aa10e50c292a534535c73f38d22b6129a8.zip
gcc-e159c0aa10e50c292a534535c73f38d22b6129a8.tar.gz
gcc-e159c0aa10e50c292a534535c73f38d22b6129a8.tar.bz2
aarch64: Add command-line support for Armv8.7-a
This patch adds support for -march=armv8.7-a in GCC. It adds the +ls64 extension that's included in this architecture revision. Currently this is just the command-line option and +ls64 allows the relevant instructions to be used in inline assembly. The ACLE defines some intrinsics for them but those can be added separately later (together with the appropriate __ARM_FEATURE_* predefine). 2021-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * config/aarch64/aarch64.h (AARCH64_FL_LS64): Define (AARCH64_FL_V8_7): Likewise. (AARCH64_FL_FOR_ARCH8_7): Likewise. * config/aarch64/aarch64-arches.def (armv8.7-a): Define. * config/aarch64/aarch64-option-extensions.def (ls64): Define. * doc/invoke.texi: Document the above.
Diffstat (limited to 'gcc/gimplify.c')
0 files changed, 0 insertions, 0 deletions