[binutils-gdb] aarch64: Add +flagm2 flag for existing instructions
Nick Clifton
nickc@sourceware.org
Fri Jan 12 13:47:45 GMT 2024
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=5329ef9b8eb0ba610e2c9860db8ec0148e591c54
commit 5329ef9b8eb0ba610e2c9860db8ec0148e591c54
Author: Andrew Carlotti <andrew.carlotti@arm.com>
Date: Fri Jan 12 01:43:47 2024 +0000
aarch64: Add +flagm2 flag for existing instructions
Diff:
---
gas/config/tc-aarch64.c | 1 +
gas/testsuite/gas/aarch64/armv8_5-a-flagm2.d | 1 +
2 files changed, 2 insertions(+)
diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c
index 9df0e3b8d32..63c649a2fad 100644
--- a/gas/config/tc-aarch64.c
+++ b/gas/config/tc-aarch64.c
@@ -10320,6 +10320,7 @@ static const struct aarch64_option_cpu_value_table aarch64_features[] = {
{"f64mm", AARCH64_FEATURE (F64MM), AARCH64_FEATURE (SVE)},
{"ls64", AARCH64_FEATURE (LS64), AARCH64_NO_FEATURES},
{"flagm", AARCH64_FEATURE (FLAGM), AARCH64_NO_FEATURES},
+ {"flagm2", AARCH64_FEATURE (FLAGMANIP), AARCH64_FEATURE (FLAGM)},
{"pauth", AARCH64_FEATURE (PAC), AARCH64_NO_FEATURES},
{"mops", AARCH64_FEATURE (MOPS), AARCH64_NO_FEATURES},
{"hbc", AARCH64_FEATURE (HBC), AARCH64_NO_FEATURES},
diff --git a/gas/testsuite/gas/aarch64/armv8_5-a-flagm2.d b/gas/testsuite/gas/aarch64/armv8_5-a-flagm2.d
index 83361e0c0b5..84144c032e5 100644
--- a/gas/testsuite/gas/aarch64/armv8_5-a-flagm2.d
+++ b/gas/testsuite/gas/aarch64/armv8_5-a-flagm2.d
@@ -1,4 +1,5 @@
#as: -march=armv8.5-a
+#as: -march=armv8-a+flagm2
# objdump: -d
.*: .*
More information about the Binutils-cvs
mailing list