diff options
author | Andrew Carlotti <andrew.carlotti@arm.com> | 2025-01-30 19:14:46 +0000 |
---|---|---|
committer | Andrew Carlotti <andrew.carlotti@arm.com> | 2025-01-31 15:16:44 +0000 |
commit | 99b90c46110df304b9941dc1a2b38ec6a15774fc (patch) | |
tree | 4fab933dc3fa209ae044d56e5098ee154f9f12c2 /gas/testsuite | |
parent | 0fad7627cf886c5d93c526b2b9d203b3e51e8513 (diff) | |
download | gdb-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.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/aarch64/fp8-sve-mul-illegal.d | 2 |
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 |