[binutils-gdb] aarch64, gas: Relax Armv9.6-A mandatory feature set

Andre Simoes Dias Vieira avieira@sourceware.org
Wed Oct 8 10:31:18 GMT 2025


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=94861aa1c05d18f9d870cf4ed6782877b796ec7c

commit 94861aa1c05d18f9d870cf4ed6782877b796ec7c
Author: Andre Vieira <andre.simoesdiasvieira@arm.com>
Date:   Wed Oct 8 11:30:56 2025 +0100

    aarch64, gas: Relax Armv9.6-A mandatory feature set
    
    Remove FPRCVT and SVE2p2 from the set of mandatory features for Armv9.6-A.

Diff:
---
 gas/testsuite/gas/aarch64/fprcvt.d | 1 -
 gas/testsuite/gas/aarch64/sve2p2.d | 1 -
 include/opcode/aarch64.h           | 4 +---
 3 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/gas/testsuite/gas/aarch64/fprcvt.d b/gas/testsuite/gas/aarch64/fprcvt.d
index f44690bf486..91298584d00 100644
--- a/gas/testsuite/gas/aarch64/fprcvt.d
+++ b/gas/testsuite/gas/aarch64/fprcvt.d
@@ -1,6 +1,5 @@
 #name: FPRCVT instructions
 #as: -march=armv8-a+fprcvt
-#as: -march=armv9.6-a
 #objdump: -dr
 
 .*:     file format .*
diff --git a/gas/testsuite/gas/aarch64/sve2p2.d b/gas/testsuite/gas/aarch64/sve2p2.d
index 128e35033bc..f401cb4fc30 100644
--- a/gas/testsuite/gas/aarch64/sve2p2.d
+++ b/gas/testsuite/gas/aarch64/sve2p2.d
@@ -1,6 +1,5 @@
 #as: -march=armv8-a+sve2p2
 #as: -march=armv8-a+sme2p2
-#as: -march=armv9.6-a
 #objdump: -dr
 
 .*:     file format .*
diff --git a/include/opcode/aarch64.h b/include/opcode/aarch64.h
index 9408d00dde0..2b3c57d5167 100644
--- a/include/opcode/aarch64.h
+++ b/include/opcode/aarch64.h
@@ -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) \


More information about the Binutils-cvs mailing list