aarch64, gas: Relax Armv9.6-A mandatory feature set

Remove FPRCVT and SVE2p2 from the set of mandatory features for Armv9.6-A.
This commit is contained in:
Andre Vieira
2025-10-08 11:30:56 +01:00
parent bfea7d3059
commit 94861aa1c0
3 changed files with 1 additions and 5 deletions

View File

@@ -1,6 +1,5 @@
#name: FPRCVT instructions
#as: -march=armv8-a+fprcvt
#as: -march=armv9.6-a
#objdump: -dr
.*: file format .*

View File

@@ -1,6 +1,5 @@
#as: -march=armv8-a+sve2p2
#as: -march=armv8-a+sme2p2
#as: -march=armv9.6-a
#objdump: -dr
.*: file format .*

View File

@@ -397,10 +397,8 @@ static_assert ((AA64_REPLICATE (REP_PLUS, AA64_REPVAL,
)
#define AARCH64_ARCH_V9_6A_FEATURES(X) (AARCH64_FEATBIT (X, V9_6A) \
| AARCH64_FEATBIT (X, CMPBR) \
| AARCH64_FEATBIT (X, FPRCVT) \
| AARCH64_FEATBIT (X, LSUI) \
| AARCH64_FEATBIT (X, OCCMO) \
| AARCH64_FEATBIT (X, SVE2p2))
| AARCH64_FEATBIT (X, OCCMO))
/* Architectures are the sum of the base and extensions. */
#define AARCH64_ARCH_V8A(X) (AARCH64_FEATBIT (X, V8) \