2012-05-06 Arnold Metselaar <arnold_m@operamail.com>
[platform/upstream/binutils.git] / gas / testsuite / gas / z80 / z80.exp
1 # run tests for target Z80.
2
3 if [istarget z80-*-*] then {
4 # test redefinitions
5     run_dump_test "redef"
6 # test parsing of equ definitions
7     run_dump_test "equ"
8 # test parsing of " and '
9     run_dump_test "quotes"
10 # test suffixes
11     run_dump_test "suffix"
12 # test assembling and disassembling instructions involving offsets
13     run_dump_test "offset"
14     gas_test_error "jr-forwf.s" "" "relative jump out of range (jr)"
15     gas_test_error "jr-backf.s" "" "relative jump out of range (jr)"
16     gas_test_error "djnz-backf.s" "" "relative jump out of range (djnz)"
17  
18 # test assembling instruction with offset that is a label defined later
19     run_dump_test "atend"
20 # test for data transfer instructions
21     run_dump_test "ld-group"
22 # test for block instructions
23     run_dump_test "block"
24 # test for arithmetic and logic
25     run_dump_test "arith"
26 # test for rotate and shift
27     run_dump_test "rotate"
28 # test for bit manipulations
29     run_dump_test "bit"
30 # test for branch instructions
31     run_dump_test "branch"
32 # test for input and output instructions
33     run_dump_test "inout"
34 #test for other instructions
35     run_dump_test "misc"
36     gas_test_error "ill_op.s" "" "Illegal operand: ld hl,(sp+0)"
37 }