Hello,
This addresses Alices feedback to the V4, updating the first patch, and
splitting the 3rd.
Bootstrapped and reg tested on aarch64-linux-gnu.
Okay for master?
Alfie
Alfie Richards (4):
aarch64: Add alias option support
aarch64: Split sve2-X extensions into sve2 + sve-X extension.
aarch64: Add new target options for 2024 Architecture Extension and
Armv9.6-A
aarch64: Update SME_LUTv2 feature string.
gcc/common/config/aarch64/aarch64-common.cc | 87 ++++---
gcc/config/aarch64/aarch64-arches.def | 1 +
gcc/config/aarch64/aarch64-feature-deps.h | 24 +-
.../aarch64/aarch64-option-extensions.def | 87 +++++--
.../aarch64/aarch64-sve-builtins-sve2.def | 8 +-
gcc/config/aarch64/aarch64.h | 25 +-
.../gcc.target/aarch64/options_set_30.c | 10 +
.../gcc.target/aarch64/pragma_cpp_predefs_5.c | 221 ++++++++++++++++++
gcc/testsuite/lib/target-supports.exp | 3 +-
9 files changed, 400 insertions(+), 66 deletions(-)
create mode 100644 gcc/testsuite/gcc.target/aarch64/options_set_30.c
create mode 100644 gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_5.c
--
2.34.1