[PATCH] gas/testsuite: add runtest_file_p filtering to run_list_test and run_elf_list_test
Fangrui Song
i@maskray.me
Wed Feb 25 05:16:23 GMT 2026
so that run_list_test and run_elf_list_test honor
RUNTESTFLAGS="elf.exp=PATTERN" like run_dump_test.
---
gas/testsuite/gas/elf/elf.exp | 5 ++++-
gas/testsuite/lib/gas-defs.exp | 5 ++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/gas/testsuite/gas/elf/elf.exp b/gas/testsuite/gas/elf/elf.exp
index 07acb4ad514..b8c12711942 100644
--- a/gas/testsuite/gas/elf/elf.exp
+++ b/gas/testsuite/gas/elf/elf.exp
@@ -20,7 +20,10 @@
proc run_elf_list_test { name suffix opts readelf_opts readelf_pipe } {
global READELF
- global srcdir subdir
+ global srcdir subdir runtests
+ if ![runtest_file_p $runtests $name] then {
+ return
+ }
set testname "elf $name list"
set file $srcdir/$subdir/$name
gas_run ${name}.s "$opts -o dump.o" ">&dump.out"
diff --git a/gas/testsuite/lib/gas-defs.exp b/gas/testsuite/lib/gas-defs.exp
index 45f940fba22..531240a3e08 100644
--- a/gas/testsuite/lib/gas-defs.exp
+++ b/gas/testsuite/lib/gas-defs.exp
@@ -378,7 +378,10 @@ proc verbose_eval { expr { level 1 } } {
# it will be used as the name of the test.
proc run_list_test { name {opts {}} {testname {}} } {
- global srcdir subdir
+ global srcdir subdir runtests
+ if ![runtest_file_p $runtests $name] then {
+ return
+ }
if { [string length $testname] == 0 } then {
set testname "[file tail $subdir] $name"
}
--
2.43.0
More information about the Binutils
mailing list