Commit | Line | Data |
---|---|---|
d04428bd AM |
1 | if ![is_elf_format] then { |
2 | return | |
3 | } | |
fa87b337 | 4 | |
2ebaa23b AM |
5 | if [istarget "x86_64-*"] then { |
6 | run_dump_test "cfi-x86_64" | |
2ebaa23b | 7 | |
d04428bd | 8 | } elseif [istarget "i?86-*"] then { |
2ebaa23b | 9 | run_dump_test "cfi-i386" |
f37f01cf | 10 | |
d04428bd AM |
11 | } elseif { [istarget alpha*-*-*] } then { |
12 | run_dump_test "cfi-alpha-1" | |
13 | run_dump_test "cfi-alpha-2" | |
14 | run_dump_test "cfi-alpha-3" | |
f37f01cf | 15 | |
75e21f08 JJ |
16 | } elseif { [istarget ppc*-*-*] || [istarget powerpc*-*-*] } then { |
17 | run_dump_test "cfi-ppc-1" | |
18 | ||
19 | } elseif { [istarget s390*-*-*] } then { | |
20 | run_dump_test "cfi-s390-1" | |
21 | if { [istarget s390x*-*-*] } then { | |
22 | run_dump_test "cfi-s390x-1" | |
23 | } | |
24 | ||
c04898f8 AS |
25 | } elseif { [istarget "m68*-*"] } then { |
26 | run_dump_test "cfi-m68k" | |
27 | ||
364b6d8b JJ |
28 | } elseif { [istarget sparc*-*-*] } then { |
29 | global NM | |
30 | global NMFLAGS | |
31 | global srcdir | |
32 | ||
33 | catch "exec $srcdir/lib/run $NM $NMFLAGS --help" nm_help | |
34 | run_dump_test "cfi-sparc-1" | |
35 | if { [regexp "elf64\[_-\]sparc" $nm_help] } then { | |
36 | run_dump_test "cfi-sparc64-1" | |
37 | } | |
2ce4cc60 KK |
38 | |
39 | } elseif [istarget "sh*-*"] then { | |
40 | if { [istarget sh64*-*-*] || [istarget sh5*-*-*] } then { | |
41 | } else { | |
42 | run_dump_test "cfi-sh-1" | |
43 | } | |
44 | ||
a394c00f NC |
45 | } elseif { [istarget "arm*-*"] || [istarget "xscale*-*"] } then { |
46 | run_dump_test "cfi-arm-1" | |
47 | ||
5862107c EC |
48 | } elseif { [istarget "mips*-*"] } then { |
49 | run_dump_test "cfi-mips-1" | |
406601a1 RC |
50 | } elseif { [istarget "hppa*-linux*"] } then { |
51 | run_dump_test "cfi-hppa-1" | |
d04428bd AM |
52 | } else { |
53 | return | |
f37f01cf | 54 | } |
fa87b337 | 55 | |
d04428bd AM |
56 | run_list_test "cfi-diag-1" "" |
57 | run_dump_test "cfi-common-1" | |
58 | run_dump_test "cfi-common-2" | |
cdfbf930 | 59 | run_dump_test "cfi-common-3" |
289040ca | 60 | run_dump_test "cfi-common-4" |
ae424f82 | 61 | run_dump_test "cfi-common-5" |
f3a503f6 TS |
62 | |
63 | # MIPS doesn't support PC relative cfi directives | |
64 | if { ![istarget "mips*-*"] } then { | |
65 | run_dump_test "cfi-common-6" | |
66 | } |