Commit | Line | Data |
---|---|---|
351f65ca L |
1 | # |
2 | # x86-64 ILP32 tests | |
3 | # | |
4 | proc gas_64_check { } { | |
5 | global NM | |
6 | global NMFLAGS | |
7 | ||
8 | set status [gas_host_run "$NM $NMFLAGS --help" ""] | |
9 | return [regexp "targets:.*x86-64" [lindex $status 1]]; | |
10 | } | |
11 | ||
12 | if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check] && [is_elf_format]] then { | |
13 | ||
14 | global ASFLAGS | |
15 | set old_ASFLAGS "$ASFLAGS" | |
570561f7 | 16 | set ASFLAGS "$ASFLAGS --x32" |
351f65ca L |
17 | |
18 | foreach test [lsort [glob -nocomplain $srcdir/$subdir/*.d]] { | |
19 | if { [runtest_file_p $runtests $test] } { | |
20 | run_dump_test [file rootname $test] | |
21 | } | |
22 | } | |
23 | ||
7f56bc95 L |
24 | run_list_test "inval" "-al" |
25 | ||
351f65ca L |
26 | set ASFLAGS "$old_ASFLAGS" |
27 | } |