]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
aarch64: Enable +cssc for armv8.9-a
authorAndrew Carlotti <andrew.carlotti@arm.com>
Fri, 12 Apr 2024 12:35:00 +0000 (13:35 +0100)
committerAndrew Carlotti <andrew.carlotti@arm.com>
Sun, 23 Jun 2024 12:59:01 +0000 (13:59 +0100)
FEAT_CSSC is mandatory in the architecture from Armv8.9.

gas/testsuite/gas/aarch64/cssc.d
include/opcode/aarch64.h

index d41df24b916d26b0c71ad0435f3e83090268e4e7..f6ff9d207a2fd876793ac3769e87b524201d8cbb 100644 (file)
@@ -1,5 +1,6 @@
 #name: CSSC extension
 #as: -march=armv8-a+cssc
+#as: -march=armv8.9-a
 #objdump: -dr
 
 .*:     file format .*
index c83c0a4ebb4e2c129b3363a12fce0608f852f9bf..9da1def7715ff1265c8855573e7b88c53f2495cf 100644 (file)
@@ -299,6 +299,7 @@ enum aarch64_feature_bit {
                                         | AARCH64_FEATBIT (X, MOPS)    \
                                         | AARCH64_FEATBIT (X, HBC))
 #define AARCH64_ARCH_V8_9A_FEATURES(X) (AARCH64_FEATBIT (X, V8_9A)     \
+                                        | AARCH64_FEATBIT (X, CSSC) \
                                         | AARCH64_FEATBIT (X, SPEv1p4) \
                                         | AARCH64_FEATBIT (X, SPE_CRR) \
                                         | AARCH64_FEATBIT (X, SPE_FDS) \