aboutsummaryrefslogtreecommitdiff
path: root/gas/testsuite
diff options
context:
space:
mode:
authorAndrew Carlotti <andrew.carlotti@arm.com>2025-01-30 19:14:46 +0000
committerAndrew Carlotti <andrew.carlotti@arm.com>2025-01-31 15:16:44 +0000
commit99b90c46110df304b9941dc1a2b38ec6a15774fc (patch)
tree4fab933dc3fa209ae044d56e5098ee154f9f12c2 /gas/testsuite
parent0fad7627cf886c5d93c526b2b9d203b3e51e8513 (diff)
downloadgdb-99b90c46110df304b9941dc1a2b38ec6a15774fc.zip
gdb-99b90c46110df304b9941dc1a2b38ec6a15774fc.tar.gz
gdb-99b90c46110df304b9941dc1a2b38ec6a15774fc.tar.bz2
aarch64: Fix fp8 feature dependencies
We agreed with LLVM that we shouldn't enforce the architectural dependencies between fp8 muliplication features, so remove them. Additionally, fix a typo in the gating for FEAT_SME_F8F16 instructions, which were mistakenly gated by +sme-f8f32 instead. Until now this mistake had been masked by the dependency between the features.
Diffstat (limited to 'gas/testsuite')
-rw-r--r--gas/testsuite/gas/aarch64/fp8-mul-illegal.d2
-rw-r--r--gas/testsuite/gas/aarch64/fp8-sve-mul-illegal.d2
2 files changed, 2 insertions, 2 deletions
diff --git a/gas/testsuite/gas/aarch64/fp8-mul-illegal.d b/gas/testsuite/gas/aarch64/fp8-mul-illegal.d
index 1dac59a..2a2224b 100644
--- a/gas/testsuite/gas/aarch64/fp8-mul-illegal.d
+++ b/gas/testsuite/gas/aarch64/fp8-mul-illegal.d
@@ -1,2 +1,2 @@
-#as: -march=armv8-a+fp8dot2
+#as: -march=armv8-a+fp8dot2+fp8dot4+fp8fma
#error_output: fp8-mul-illegal.l
diff --git a/gas/testsuite/gas/aarch64/fp8-sve-mul-illegal.d b/gas/testsuite/gas/aarch64/fp8-sve-mul-illegal.d
index f1d98ee..45dcca3 100644
--- a/gas/testsuite/gas/aarch64/fp8-sve-mul-illegal.d
+++ b/gas/testsuite/gas/aarch64/fp8-sve-mul-illegal.d
@@ -1,2 +1,2 @@
-#as: -march=armv8-a+sve2+fp8dot2
+#as: -march=armv8-a+sve2+fp8dot2+fp8dot4+fp8fma
#error_output: fp8-sve-mul-illegal.l