[PATCH v1] aarch64 tests: remove irrelevant information messages from error tests
Matthieu Longo
matthieu.longo@arm.com
Mon Jul 21 16:19:55 GMT 2025
Some existing error tests for system registers produce information level
messages that don't contain any information useful for the test.
This patch turns off those information messages using the --no-info option.
---
.../armv9_5-a-sysregs-archv9_4-unsupported.d | 2 +-
.../armv9_5-a-sysregs-archv9_4-unsupported.l | 8 --
.../gas/aarch64/sysreg/sysreg-9-bad.d | 2 +-
.../gas/aarch64/sysreg/sysreg-9-bad.l | 30 -------
.../sysreg/sysregs_with_no_restrictions-bad.d | 2 +-
.../sysreg/sysregs_with_no_restrictions-bad.l | 86 -------------------
6 files changed, 3 insertions(+), 127 deletions(-)
diff --git a/gas/testsuite/gas/aarch64/sysreg/armv9_5-a-sysregs-archv9_4-unsupported.d b/gas/testsuite/gas/aarch64/sysreg/armv9_5-a-sysregs-archv9_4-unsupported.d
index 61054aed02a..cbbed77bc40 100644
--- a/gas/testsuite/gas/aarch64/sysreg/armv9_5-a-sysregs-archv9_4-unsupported.d
+++ b/gas/testsuite/gas/aarch64/sysreg/armv9_5-a-sysregs-archv9_4-unsupported.d
@@ -1,3 +1,3 @@
#source: armv9_5-a-sysregs.s
-#as: -menable-sysreg-checking -march=armv9.4-a -I$srcdir/$subdir
+#as: -menable-sysreg-checking -march=armv9.4-a -I$srcdir/$subdir --no-info
#error_output: armv9_5-a-sysregs-archv9_4-unsupported.l
diff --git a/gas/testsuite/gas/aarch64/sysreg/armv9_5-a-sysregs-archv9_4-unsupported.l b/gas/testsuite/gas/aarch64/sysreg/armv9_5-a-sysregs-archv9_4-unsupported.l
index 58e7f9b9c26..82cf48d6a25 100644
--- a/gas/testsuite/gas/aarch64/sysreg/armv9_5-a-sysregs-archv9_4-unsupported.l
+++ b/gas/testsuite/gas/aarch64/sysreg/armv9_5-a-sysregs-archv9_4-unsupported.l
@@ -1,17 +1,9 @@
[^ :]+: Assembler messages:
[^ :]+:[0-9]+: Error: selected processor does not support system register name 'vdisr_el3'
-[^ :]+:[0-9]+: Info: macro invoked from here
[^ :]+:[0-9]+: Error: selected processor does not support system register name 'vdisr_el3'
-[^ :]+:[0-9]+: Info: macro invoked from here
[^ :]+:[0-9]+: Error: selected processor does not support system register name 'vsesr_el3'
-[^ :]+:[0-9]+: Info: macro invoked from here
[^ :]+:[0-9]+: Error: selected processor does not support system register name 'vsesr_el3'
-[^ :]+:[0-9]+: Info: macro invoked from here
[^ :]+:[0-9]+: Error: selected processor does not support system register name 'spmzr_el0'
-[^ :]+:[0-9]+: Info: macro invoked from here
[^ :]+:[0-9]+: Error: selected processor does not support system register name 'spmzr_el0'
-[^ :]+:[0-9]+: Info: macro invoked from here
[^ :]+:[0-9]+: Error: selected processor does not support system register name 'mdstepop_el1'
-[^ :]+:[0-9]+: Info: macro invoked from here
[^ :]+:[0-9]+: Error: selected processor does not support system register name 'mdstepop_el1'
-[^ :]+:[0-9]+: Info: macro invoked from here
\ No newline at end of file
diff --git a/gas/testsuite/gas/aarch64/sysreg/sysreg-9-bad.d b/gas/testsuite/gas/aarch64/sysreg/sysreg-9-bad.d
index 72d188e5885..562971f2d84 100644
--- a/gas/testsuite/gas/aarch64/sysreg/sysreg-9-bad.d
+++ b/gas/testsuite/gas/aarch64/sysreg/sysreg-9-bad.d
@@ -1,3 +1,3 @@
#source: sysreg-9-bad.s
-#as: -menable-sysreg-checking -I$srcdir/$subdir
+#as: -menable-sysreg-checking -I$srcdir/$subdir --no-info
#error_output: sysreg-9-bad.l
diff --git a/gas/testsuite/gas/aarch64/sysreg/sysreg-9-bad.l b/gas/testsuite/gas/aarch64/sysreg/sysreg-9-bad.l
index b4874c28c7d..273af99fad2 100644
--- a/gas/testsuite/gas/aarch64/sysreg/sysreg-9-bad.l
+++ b/gas/testsuite/gas/aarch64/sysreg/sysreg-9-bad.l
@@ -1,61 +1,31 @@
.*: Assembler messages:
.*: Error: selected processor does not support system register name 'pmbmar_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbmar_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbsr_el12'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbsr_el12'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbsr_el2'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbsr_el2'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbsr_el3'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbsr_el3'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbmar_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbmar_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbsr_el12'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbsr_el12'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbsr_el2'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbsr_el2'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbsr_el3'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbsr_el3'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbmar_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbmar_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbsr_el12'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbsr_el12'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbsr_el2'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbsr_el2'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbsr_el3'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbsr_el3'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'trbsr_el12'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'trbsr_el12'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'trbsr_el2'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'trbsr_el2'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'trbsr_el3'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'trbsr_el3'
-.*: Info: macro invoked from here
diff --git a/gas/testsuite/gas/aarch64/sysreg/sysregs_with_no_restrictions-bad.d b/gas/testsuite/gas/aarch64/sysreg/sysregs_with_no_restrictions-bad.d
index 95ddd32f8b4..97375071bd2 100644
--- a/gas/testsuite/gas/aarch64/sysreg/sysregs_with_no_restrictions-bad.d
+++ b/gas/testsuite/gas/aarch64/sysreg/sysregs_with_no_restrictions-bad.d
@@ -1,3 +1,3 @@
#source: sysregs_with_no_restrictions.s
-#as: -menable-sysreg-checking -I$srcdir/$subdir
+#as: -menable-sysreg-checking -I$srcdir/$subdir --no-info
#error_output: sysregs_with_no_restrictions-bad.l
diff --git a/gas/testsuite/gas/aarch64/sysreg/sysregs_with_no_restrictions-bad.l b/gas/testsuite/gas/aarch64/sysreg/sysregs_with_no_restrictions-bad.l
index f70dba97e0d..79d28025c7a 100644
--- a/gas/testsuite/gas/aarch64/sysreg/sysregs_with_no_restrictions-bad.l
+++ b/gas/testsuite/gas/aarch64/sysreg/sysregs_with_no_restrictions-bad.l
@@ -1,173 +1,87 @@
.*: Assembler messages:
.*: Error: selected processor does not support system register name 'mpuir_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'afsr0_el12'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'afsr0_el12'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support PSTATE field name 'uao'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'uao'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'uao'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'apdakeyhi_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'apdakeyhi_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'amcfgr_el0'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'vsttbr_el2'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'vsttbr_el2'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'scxtnum_el0'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'scxtnum_el0'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'id_pfr2_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'amcg1idr_el0'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'hcrx_el2'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'hcrx_el2'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support PSTATE field name 'allint'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'allint'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'allint'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pfar_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pfar_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pir_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pir_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmecr_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmecr_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'hdfgrtr2_el2'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'hdfgrtr2_el2'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'mdselr_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'mdselr_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmicfiltr_el0'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmicfiltr_el0'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmsdsfr_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmsdsfr_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmuacr_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmuacr_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'por_el0'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'por_el0'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 's2pir_el2'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 's2pir_el2'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 's2por_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 's2por_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'sctlr2_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'sctlr2_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'spmaccessr_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'spmaccessr_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'tcr2_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'tcr2_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'amair2_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'amair2_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmccntsvr_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'vdisr_el3'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'vdisr_el3'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'spmzr_el0'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'spmzr_el0'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'mdstepop_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'mdstepop_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'gpcbw_el3'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'gpcbw_el3'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbmar_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbmar_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'erxgsr_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'fpmr'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'fpmr'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'id_aa64zfr0_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'lorc_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'lorc_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pmbidr_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'gcspr_el0'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'gcspr_el0'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'id_aa64smfr0_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'trcitecr_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'trcitecr_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'gcr_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'gcr_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'rndr'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support PSTATE field name 'pan'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pan'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'pan'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support PSTATE field name 'ssbs'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'ssbs'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'ssbs'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'rcwmask_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'rcwmask_el1'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'ttbr1_el2'
-.*: Info: macro invoked from here
.*: Error: selected processor does not support system register name 'ttbr1_el2'
-.*: Info: macro invoked from here
--
2.50.1
More information about the Binutils
mailing list