4 proc run_list_test
{ name opts
} {
6 set testname
"i386 $name"
7 set file $srcdir
/$subdir
/$
name
8 gas_run $
{name}.s $opts
">&dump.out"
9 if { [regexp_diff
"dump.out" "${file}.l"] } then {
11 verbose
"output is [file_contents "dump.out"]" 2
18 if [istarget
"i*86-*-*"] then {
20 run_list_test
"float" "-al"
21 run_list_test
"general" "-al --listing-lhs-width=2"
22 run_list_test
"inval" "-al"
23 run_list_test
"modrm" "-al --listing-lhs-width=2"
24 run_dump_test
"opcode"
25 run_dump_test
"prefix"
28 # The reloc and white tests require support
for 8 and
16 bit
29 # relocs
, so we only run them
for ELF targets.
30 if {[istarget
"*-*-elf*"] || [istarget "*-*-linux*"]} then {
32 run_list_test
"white" "-al --listing-lhs-width=3"