Commit | Line | Data |
---|---|---|
800eeca4 JW |
1 | # |
2 | # ia64 tests | |
3 | # | |
4 | proc run_list_test { name opts } { | |
5 | global srcdir subdir | |
6 | set testname "ia64 $name" | |
7 | set file $srcdir/$subdir/$name | |
8 | gas_run ${name}.s $opts ">&dump.out" | |
9 | if { [regexp_diff "dump.out" "${file}.l"] } then { | |
10 | fail $testname | |
11 | verbose "output is [file_contents "dump.out"]" 2 | |
12 | return | |
13 | } | |
14 | pass $testname | |
15 | } | |
16 | ||
17 | if [istarget "ia64-*"] then { | |
18 | ||
19 | run_dump_test "regs" | |
20 | run_dump_test "opc-a" | |
21 | run_list_test "opc-a-err" "" | |
22 | run_dump_test "opc-b" | |
23 | run_dump_test "opc-f" | |
24 | run_dump_test "opc-i" | |
25 | run_dump_test "opc-m" | |
26 | run_dump_test "opc-x" | |
27 | ||
28 | run_list_test "dv-raw-err" "" | |
29 | run_list_test "dv-waw-err" "" | |
30 | run_list_test "dv-war-err" "" | |
31 | run_list_test "dv-entry-err" "" | |
32 | run_list_test "dv-mutex-err" "" | |
33 | run_dump_test "dv-branch" | |
34 | run_dump_test "dv-imply" | |
35 | run_dump_test "dv-mutex" | |
36 | run_dump_test "dv-safe" | |
37 | run_dump_test "dv-srlz" | |
13ae64f3 | 38 | run_dump_test "tls" |
a823923b RH |
39 | run_dump_test "ldxmov-1" |
40 | run_list_test "ldxmov-2" "" | |
fa2c7eff | 41 | run_dump_test "ltoff22x-1" |
983aea34 | 42 | |
54b3292a L |
43 | run_list_test "invalid-ar" "" |
44 | ||
983aea34 | 45 | run_dump_test "dependency-1" |
165a7f90 L |
46 | |
47 | run_dump_test "real" | |
bf57c3c9 | 48 | run_dump_test "align" |
10a98291 | 49 | run_dump_test "order" |
395f4d9b | 50 | run_dump_test "global" |
11e8e359 L |
51 | if [istarget "ia64-*-hpux*"] then { |
52 | run_dump_test "secname-ilp32" | |
53 | run_dump_test "unwind-ilp32" | |
54 | run_dump_test "alias-ilp32" | |
55 | } else { | |
56 | run_dump_test "secname" | |
57 | run_dump_test "unwind" | |
58 | run_dump_test "alias" | |
2d2b9592 | 59 | run_dump_test "group-1" |
11e8e359 | 60 | } |
800eeca4 | 61 | } |