diff options
author | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2025-02-24 16:38:02 +0000 |
---|---|---|
committer | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2025-03-13 13:30:31 +0000 |
commit | 6e47e6d48844ee578fd384aaa4b8cd62d73b49db (patch) | |
tree | 7325a88d89a6456355e282f777cdb729ceb53030 /gcc/common | |
parent | 11c6d8cc9e5924c3a70e9289d1be2c2885b1dc6d (diff) | |
download | gcc-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.h | 8 |
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, |