aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2024-11-14 16:15:09 +0000
committerRichard Sandiford <richard.sandiford@arm.com>2024-11-14 16:15:09 +0000
commit5ec239f1e2f9139e6dffe1a51891039f9aa3ae36 (patch)
treea5a6409701c3f0df0ead03a35ddb4a36cb9ff356 /gcc
parent89c7ebdee1177ee8131bb50dc2c8fc6217c66d9e (diff)
downloadgcc-5ec239f1e2f9139e6dffe1a51891039f9aa3ae36.zip
gcc-5ec239f1e2f9139e6dffe1a51891039f9aa3ae36.tar.gz
gcc-5ec239f1e2f9139e6dffe1a51891039f9aa3ae36.tar.bz2
aarch64: Add ACLE feature macros for GCS
gcc/ChangeLog: * config/aarch64/aarch64-c.cc (aarch64_update_cpp_builtins): Define macros for GCS.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/aarch64/aarch64-c.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config/aarch64/aarch64-c.cc b/gcc/config/aarch64/aarch64-c.cc
index d1ae80c..faedb25 100644
--- a/gcc/config/aarch64/aarch64-c.cc
+++ b/gcc/config/aarch64/aarch64-c.cc
@@ -248,6 +248,9 @@ aarch64_update_cpp_builtins (cpp_reader *pfile)
aarch64_def_or_undef (TARGET_PAUTH, "__ARM_FEATURE_PAUTH", pfile);
aarch64_def_or_undef (TARGET_BTI, "__ARM_FEATURE_BTI", pfile);
+ aarch64_def_or_undef (aarch64_gcs_enabled (),
+ "__ARM_FEATURE_GCS_DEFAULT", pfile);
+ aarch64_def_or_undef (TARGET_GCS, "__ARM_FEATURE_GCS", pfile);
aarch64_def_or_undef (TARGET_I8MM, "__ARM_FEATURE_MATMUL_INT8", pfile);
aarch64_def_or_undef (TARGET_BF16_SIMD,
"__ARM_FEATURE_BF16_VECTOR_ARITHMETIC", pfile);