diff options
author | Alex Coplan <alex.coplan@arm.com> | 2020-09-10 17:05:40 +0100 |
---|---|---|
committer | Alex Coplan <alex.coplan@arm.com> | 2020-09-10 17:10:31 +0100 |
commit | 786177a3fc9229f964058ae37571f2468ca1dce4 (patch) | |
tree | 29b6ac81451c0ec675ef66857b33ee37b3b9b084 /gcc/jit/libgccjit.h | |
parent | 36efcd7de0431b099087d8ae1ad358b0e088a250 (diff) | |
download | gcc-786177a3fc9229f964058ae37571f2468ca1dce4.zip gcc-786177a3fc9229f964058ae37571f2468ca1dce4.tar.gz gcc-786177a3fc9229f964058ae37571f2468ca1dce4.tar.bz2 |
aarch64: Add support for Armv8-R
This adds support for Armv8-R AArch64 to GCC. It adds the -march value
armv8-r and sets the ACLE feature macro __ARM_ARCH_PROFILE correctly
when -march is set to armv8-r.
gcc/ChangeLog:
* common/config/aarch64/aarch64-common.c
(aarch64_get_extension_string_for_isa_flags): Don't force +crc for
Armv8-R.
* config/aarch64/aarch64-arches.def: Add entry for Armv8-R.
* config/aarch64/aarch64-c.c (aarch64_define_unconditional_macros): Set
__ARM_ARCH_PROFILE correctly for Armv8-R.
* config/aarch64/aarch64.h (AARCH64_FL_V8_R): New.
(AARCH64_FL_FOR_ARCH8_R): New.
(AARCH64_ISA_V8_R): New.
* doc/invoke.texi: Add Armv8-R to architecture table.
gcc/testsuite/ChangeLog:
* gcc.target/aarch64/acle/armv8-r.c: New test.
Diffstat (limited to 'gcc/jit/libgccjit.h')
0 files changed, 0 insertions, 0 deletions