Commit | Line | Data |
---|---|---|
318b02b6 KR |
1 | # |
2 | # Some ARM tests | |
3 | # | |
ff15324f | 4 | if [istarget arm-*-*] then { |
318b02b6 KR |
5 | gas_test "inst.s" "" $stdoptlist "Basic instruction set" |
6 | ||
7 | gas_test "arm3.s" "" $stdoptlist "Arm 3 instructions" | |
8 | ||
ff15324f KR |
9 | gas_test "arm6.s" "" $stdoptlist "Arm 6 instructions" |
10 | ||
11 | gas_test "arm7dm.s" "" $stdoptlist "Arm 7DM instructions" | |
318b02b6 | 12 | |
c479fc62 JSC |
13 | run_dump_test "arm7t" |
14 | ||
318b02b6 KR |
15 | gas_test "copro.s" "" $stdoptlist "Co processor instructions" |
16 | ||
17 | gas_test "float.s" "" $stdoptlist "Core floating point instructions" | |
18 | } | |
c479fc62 JSC |
19 | |
20 | # Not all arm targets are bi-endian, so only run this test on ones | |
21 | # we know that are. FIXME: We should probably also key off armeb/armel. | |
22 | ||
23 | if [istarget arm-*-pe] { | |
24 | run_dump_test "le-fpconst" | |
25 | ||
26 | # Since big-endian numbers have the normal format, this doesn't exist. | |
27 | #run_dump_test "be-fpconst" | |
28 | } |