1#
2# TI TMS320C54X tests.
3#
4if [istarget *c54x*-*-*] then {
5    run_dump_test "address"
6    run_dump_test "addrfar"
7    run_dump_test "align"
8    run_dump_test "asg"
9    run_dump_test "cons"
10    run_dump_test "consfar"
11    run_dump_test "extaddr"
12    run_dump_test "field"
13    run_dump_test "labels"
14    run_dump_test "loop"
15    run_dump_test "lp"
16    run_dump_test "macro"
17    run_dump_test "math"
18    run_dump_test "opcodes"
19    run_dump_test "sections"
20    run_dump_test "set"
21    run_dump_test "struct"
22    run_dump_test "subsym"
23
24    gas_test_error "macro1.s" "" "c54x macro argument manipulation"
25    gas_test_error "subsym1.s" "" "c54x subsym recursion"
26
27    # The longest one, run it last
28    run_dump_test "all-opcodes"
29}
30
31