aboutsummaryrefslogtreecommitdiff
path: root/gcc/common
diff options
context:
space:
mode:
authorWilco Dijkstra <wilco.dijkstra@arm.com>2025-02-24 16:38:02 +0000
committerWilco Dijkstra <wilco.dijkstra@arm.com>2025-03-13 13:30:31 +0000
commit6e47e6d48844ee578fd384aaa4b8cd62d73b49db (patch)
tree7325a88d89a6456355e282f777cdb729ceb53030 /gcc/common
parent11c6d8cc9e5924c3a70e9289d1be2c2885b1dc6d (diff)
downloadgcc-6e47e6d48844ee578fd384aaa4b8cd62d73b49db.zip
gcc-6e47e6d48844ee578fd384aaa4b8cd62d73b49db.tar.gz
gcc-6e47e6d48844ee578fd384aaa4b8cd62d73b49db.tar.bz2
libgcc: Remove PREDRES and LS64 from AArch64 cpuinfo
Change AArch64 cpuinfo to follow the latest updates to the FMV spec [1]: Remove FEAT_PREDRES and FEAT_LS64*. Preserve the ordering in enum CPUFeatures. [1] https://github.com/ARM-software/acle/pull/382 gcc: * common/config/aarch64/cpuinfo.h: Remove FEAT_PREDRES and FEAT_LS64*. * config/aarch64/aarch64-option-extensions.def: Remove FMV support for PREDRES. libgcc: * config/aarch64/cpuinfo.c (__init_cpu_features_constructor): Remove FEAT_PREDRES and FEAT_LS64* support.
Diffstat (limited to 'gcc/common')
-rw-r--r--gcc/common/config/aarch64/cpuinfo.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/common/config/aarch64/cpuinfo.h b/gcc/common/config/aarch64/cpuinfo.h
index aff4390..cd3c2b2 100644
--- a/gcc/common/config/aarch64/cpuinfo.h
+++ b/gcc/common/config/aarch64/cpuinfo.h
@@ -75,13 +75,13 @@ enum CPUFeatures {
FEAT_MEMTAG2,
FEAT_MEMTAG3,
FEAT_SB,
- FEAT_PREDRES,
+ FEAT_unused1,
FEAT_SSBS,
FEAT_SSBS2,
FEAT_BTI,
- FEAT_LS64,
- FEAT_LS64_V,
- FEAT_LS64_ACCDATA,
+ FEAT_unused2,
+ FEAT_unused3,
+ FEAT_unused4,
FEAT_WFXT,
FEAT_SME_F64,
FEAT_SME_I64,