Correct test for fpr pairs.
[binutils-gdb.git] / gas / testsuite / gas / mips / mips.exp
1 #
2 # Some generic MIPS tests
3 #
4 if [istarget mips*-*-*] then {
5 set svr4pic [expr [istarget *-*-elf*] || [istarget *-*-irix5*] ]
6 set empic [expr [istarget *-*-ecoff*] || [istarget *-*-ultrix*] || [istarget *-*-irix\[1-4\]*] ]
7 set aout [expr [istarget *-*-bsd*] || [istarget *-*-netbsd*]]
8 set ilocks [expr [istarget mips64vr4300*-*-*] || [istarget mips64vr4100*-*-*]]
9
10 run_dump_test "abs"
11 run_dump_test "add"
12 run_dump_test "and"
13 run_dump_test "beq"
14 run_dump_test "bge"
15 run_dump_test "bgeu"
16 run_dump_test "blt"
17 run_dump_test "bltu"
18 if !$ilocks { run_dump_test "div" } else { run_dump_test "div-ilocks" }
19 run_dump_test "dli"
20 run_dump_test "jal"
21 if $svr4pic { run_dump_test "jal-svr4pic" }
22 if $svr4pic { run_dump_test "jal-xgot" }
23 if $empic { run_dump_test "jal-empic" }
24 if !$aout { run_dump_test "la" }
25 if $svr4pic { run_dump_test "la-svr4pic" }
26 if $svr4pic { run_dump_test "la-xgot" }
27 if $empic { run_dump_test "la-empic" }
28 if !$aout { run_dump_test "lb" }
29 if $svr4pic { run_dump_test "lb-svr4pic" }
30 if $svr4pic { run_dump_test "lb-xgot" }
31 if $empic { run_dump_test "lb-empic" }
32 if !$aout { run_dump_test "ld" }
33 if $svr4pic { run_dump_test "ld-svr4pic" }
34 if $svr4pic { run_dump_test "ld-xgot" }
35 if $empic { run_dump_test "ld-empic" }
36 run_dump_test "li"
37 if !$aout { run_dump_test "lifloat" }
38 if $svr4pic { run_dump_test "lif-svr4pic" }
39 if $svr4pic { run_dump_test "lif-xgot" }
40 if $empic { run_dump_test "lif-empic" }
41 run_dump_test "mips4"
42 if !$ilocks { run_dump_test "mul" } else { run_dump_test "mul-ilocks" }
43 run_dump_test "rol"
44 if !$aout { run_dump_test "sb" }
45 run_dump_test "trunc"
46 if !$aout { run_dump_test "ulh" }
47 if $svr4pic { run_dump_test "ulh-svr4pic" }
48 if $svr4pic { run_dump_test "ulh-xgot" }
49 if $empic { run_dump_test "ulh-empic" }
50 if !$aout {
51 run_dump_test "ulw"
52 run_dump_test "uld"
53 run_dump_test "ush"
54 run_dump_test "usw"
55 run_dump_test "usd"
56 }
57 # The mips16 test can only be run on ELF, because only ELF
58 # supports the necessary mips16 reloc.
59 if $svr4pic { run_dump_test "mips16" }
60 run_dump_test "delay"
61 run_dump_test "nodelay"
62 }