[binutils-gdb] aarch64: Add +fcma alias for +compnum

Nick Clifton nickc@sourceware.org
Fri Jan 12 13:47:24 GMT 2024


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

commit c7c16ea5aed733477e6a7a32a1181b20bd4c42f5
Author: Andrew Carlotti <andrew.carlotti@arm.com>
Date:   Fri Jan 12 01:41:26 2024 +0000

    aarch64: Add +fcma alias for +compnum

Diff:
---
 gas/config/tc-aarch64.c                     | 2 ++
 gas/testsuite/gas/aarch64/advsimd-compnum.d | 1 +
 2 files changed, 3 insertions(+)

diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c
index 94b35ecadcc..6b11c4e3368 100644
--- a/gas/config/tc-aarch64.c
+++ b/gas/config/tc-aarch64.c
@@ -10279,6 +10279,8 @@ static const struct aarch64_option_cpu_value_table aarch64_features[] = {
   {"profile",		AARCH64_FEATURE (PROFILE), AARCH64_NO_FEATURES},
   {"sve",		AARCH64_FEATURE (SVE), AARCH64_FEATURE (COMPNUM)},
   {"tme",		AARCH64_FEATURE (TME), AARCH64_NO_FEATURES},
+  {"fcma",		AARCH64_FEATURE (COMPNUM),
+			AARCH64_FEATURES (2, F16, SIMD)},
   {"compnum",		AARCH64_FEATURE (COMPNUM),
 			AARCH64_FEATURES (2, F16, SIMD)},
   {"rcpc",		AARCH64_FEATURE (RCPC), AARCH64_NO_FEATURES},
diff --git a/gas/testsuite/gas/aarch64/advsimd-compnum.d b/gas/testsuite/gas/aarch64/advsimd-compnum.d
index 821508e1de6..29e7f8a1eb2 100644
--- a/gas/testsuite/gas/aarch64/advsimd-compnum.d
+++ b/gas/testsuite/gas/aarch64/advsimd-compnum.d
@@ -1,4 +1,5 @@
 #as: -march=armv8.2-a+compnum -I$srcdir/$subdir
+#as: -march=armv8.2-a+fcma -I$srcdir/$subdir
 #objdump: -dr
 
 .*:     file format .*


More information about the Binutils-cvs mailing list