Commit | Line | Data |
---|---|---|
219d1afa | 1 | # Copyright (C) 2012-2018 Free Software Foundation, Inc. |
5bf135a7 NC |
2 | |
3 | # This program is free software; you can redistribute it and/or modify | |
4 | # it under the terms of the GNU General Public License as published by | |
5 | # the Free Software Foundation; either version 3 of the License, or | |
6 | # (at your option) any later version. | |
7 | # | |
8 | # This program is distributed in the hope that it will be useful, | |
9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
11 | # GNU General Public License for more details. | |
12 | # | |
13 | # You should have received a copy of the GNU General Public License | |
14 | # along with this program; if not, write to the Free Software | |
15 | # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. | |
16 | ||
800eeca4 JW |
17 | # |
18 | # ia64 tests | |
19 | # | |
800eeca4 JW |
20 | if [istarget "ia64-*"] then { |
21 | ||
22 | run_dump_test "regs" | |
23 | run_dump_test "opc-a" | |
24 | run_list_test "opc-a-err" "" | |
25 | run_dump_test "opc-b" | |
26 | run_dump_test "opc-f" | |
27 | run_dump_test "opc-i" | |
28 | run_dump_test "opc-m" | |
29 | run_dump_test "opc-x" | |
b3e14eda | 30 | run_dump_test "psn" |
60b9a617 | 31 | run_dump_test "pseudo" |
09124b3f | 32 | run_dump_test "nop_x" |
97762d08 | 33 | run_dump_test "mov-ar" |
d3156ecc | 34 | run_list_test "operands" "" |
4b09e828 | 35 | run_list_test "reg-err" "" |
800eeca4 JW |
36 | |
37 | run_list_test "dv-raw-err" "" | |
38 | run_list_test "dv-waw-err" "" | |
39 | run_list_test "dv-war-err" "" | |
40 | run_list_test "dv-entry-err" "" | |
41 | run_list_test "dv-mutex-err" "" | |
42 | run_dump_test "dv-branch" | |
43 | run_dump_test "dv-imply" | |
44 | run_dump_test "dv-mutex" | |
05ee4b0f | 45 | gas_test "pred-rel.s" "" "" ".pred.rel alternative forms" |
800eeca4 JW |
46 | run_dump_test "dv-safe" |
47 | run_dump_test "dv-srlz" | |
a66d2bb7 | 48 | run_list_test "regval" "" |
13ae64f3 | 49 | run_dump_test "tls" |
a823923b RH |
50 | run_dump_test "ldxmov-1" |
51 | run_list_test "ldxmov-2" "" | |
fa2c7eff | 52 | run_dump_test "ltoff22x-1" |
4dcb3903 L |
53 | run_dump_test "ltoff22x-2" |
54 | run_dump_test "ltoff22x-3" | |
55 | run_dump_test "ltoff22x-4" | |
56 | run_dump_test "ltoff22x-5" | |
57 | ||
58 | run_dump_test "nostkreg" | |
59 | run_list_test "invalid-ar" "" | |
26b810ce JB |
60 | |
61 | run_dump_test "nostkreg" | |
54b3292a L |
62 | run_list_test "invalid-ar" "" |
63 | ||
983aea34 | 64 | run_dump_test "dependency-1" |
165a7f90 | 65 | |
0ca3e455 | 66 | run_dump_test "reloc" |
9699c833 | 67 | run_dump_test "reloc-mlx" |
0ca3e455 | 68 | run_list_test "reloc-bad" "" |
7b347e43 | 69 | run_dump_test "pcrel" |
0ca3e455 | 70 | |
165a7f90 | 71 | run_dump_test "real" |
bf57c3c9 | 72 | run_dump_test "align" |
10a98291 | 73 | run_dump_test "order" |
395f4d9b | 74 | run_dump_test "global" |
11e8e359 L |
75 | if [istarget "ia64-*-hpux*"] then { |
76 | run_dump_test "secname-ilp32" | |
77 | run_dump_test "unwind-ilp32" | |
78 | run_dump_test "alias-ilp32" | |
ef6a2b41 | 79 | run_dump_test "xdata-ilp32" |
4600db48 | 80 | run_dump_test "reloc-uw-ilp32" |
11e8e359 L |
81 | } else { |
82 | run_dump_test "secname" | |
83 | run_dump_test "unwind" | |
84 | run_dump_test "alias" | |
ef6a2b41 | 85 | run_dump_test "xdata" |
4600db48 | 86 | run_dump_test "reloc-uw" |
2d2b9592 | 87 | run_dump_test "group-1" |
6e3f953d | 88 | run_dump_test "group-2" |
11e8e359 | 89 | } |
f4660e2c | 90 | |
ef0241e7 | 91 | run_list_test "alloc" "" |
f4660e2c | 92 | run_dump_test "bundling" |
60d11e55 | 93 | run_dump_test "forward" |
6a2375c6 | 94 | run_list_test "index" "" |
f4660e2c JB |
95 | run_list_test "label" "" |
96 | run_list_test "last" "" | |
9b505842 | 97 | run_list_test "no-fit" "" |
20b36a95 | 98 | run_list_test "pound" "-al" |
970d6792 | 99 | run_list_test "proc" "-munwind-check=error" |
fa30c84f | 100 | run_list_test "radix" "" |
6a2375c6 | 101 | run_list_test "rotX" "" |
f4660e2c | 102 | run_list_test "slot2" "" |
e4e8248d JB |
103 | run_dump_test "strange" |
104 | run_list_test "unwind-bad" "" | |
970d6792 | 105 | run_list_test "unwind-err" "-munwind-check=error" |
e4e8248d | 106 | run_dump_test "unwind-ok" |
c1e6cd61 | 107 | run_dump_test "operand-or" |
91d777ee L |
108 | run_list_test "hint.b-err" "" |
109 | run_list_test "hint.b-warn" "-mhint.b=warning" | |
9d0e8497 TG |
110 | |
111 | if [istarget "ia64-*-*vms*"] then { | |
112 | run_dump_test "slotcount" | |
113 | } | |
114 | ||
48b07401 RS |
115 | if { [istarget "ia64-*-elf*"] || [istarget "ia64-*-linux*"] } { |
116 | run_dump_test "pr13167" | |
117 | } | |
800eeca4 | 118 | } |