]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/s12z/s12z.exp
Update year range in copyright notice of binutils files
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / s12z / s12z.exp
1 # Copyright (C) 2018-2021 Free Software Foundation, Inc.
2
3 # This program is free software; you can redistribute it and/or modify
4 # it under the terms of the GNU General Public License as published by
5 # the Free Software Foundation; either version 3 of the License, or
6 # (at your option) any later version.
7 #
8 # This program is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 # GNU General Public License for more details.
12 #
13 # You should have received a copy of the GNU General Public License
14 # along with this program; if not, write to the Free Software
15 # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA.
16
17 #
18 # Some s12z tests
19 #
20 if { ![istarget "s12z*-*-*"] } then {
21 return
22 }
23
24
25 run_dump_test abs
26 run_dump_test adc-imm
27 run_dump_test adc-opr
28 run_dump_test add-imm
29 run_dump_test add-opr
30 run_dump_test and-imm
31 run_dump_test and-opr
32 run_dump_test and-or-cc
33 run_dump_test bfext-special
34 run_dump_test bfext
35 run_dump_test bit-manip
36 run_dump_test bit
37 run_dump_test bra
38 run_dump_test brset-clr-opr-imm-rel
39 run_dump_test brset-clr-opr-reg-rel
40 run_dump_test brset-clr-reg-imm-rel
41 run_dump_test brset-clr-reg-reg-rel
42 run_dump_test clb
43 run_dump_test clr-opr
44 run_dump_test clr
45 run_dump_test cmp-imm
46 run_dump_test cmp-opr-inc
47 run_dump_test cmp-opr-rdirect
48 run_dump_test cmp-opr-reg
49 run_dump_test cmp-opr-rindirect
50 run_dump_test cmp-opr-sxe4
51 run_dump_test cmp-opr-xys
52 run_dump_test cmp-s-imm
53 run_dump_test cmp-s-opr
54 run_dump_test cmp-xy
55 run_dump_test com-opr
56 run_dump_test complex-shifts
57 run_dump_test db-tb-cc-opr
58 run_dump_test db-tb-cc-reg
59 run_dump_test dec-opr
60 run_dump_test dec
61 run_dump_test div
62 run_dump_test eor
63 run_dump_test exg
64 run_dump_test inc-opr
65 run_dump_test inc
66 run_dump_test inh
67 run_dump_test jmp
68 run_dump_test jsr
69 run_dump_test ld-imm-page2
70 run_dump_test ld-imm
71 run_dump_test ld-opr
72 run_dump_test ld-s-opr
73 run_dump_test lea
74 run_dump_test mac
75 run_dump_test min-max
76 run_dump_test mod
77 run_dump_test mov
78 run_dump_test mov-imm-reloc
79 run_dump_test p2-mul
80 run_dump_test mul-imm
81 run_dump_test mul-opr-opr
82 run_dump_test mul-opr
83 run_dump_test mul-reg
84 run_dump_test mul
85 run_dump_test neg-opr
86 run_dump_test not-so-simple-shifts
87 run_dump_test opr-18u
88 run_dump_test opr-ext-18
89 run_dump_test opr-idx-24-reg
90 run_dump_test opr-idx3-reg
91 run_dump_test opr-idx3-xysp-24
92 run_dump_test or-imm
93 run_dump_test or-opr
94 run_dump_test pc-rel-bad
95 run_dump_test pc-rel-good
96 run_dump_test page2-inh
97 run_dump_test psh-pul
98 run_dump_test qmul
99 run_dump_test rotate
100 run_dump_test sat
101 run_dump_test sbc-imm
102 run_dump_test sbc-opr
103 run_dump_test shift
104 run_dump_test simple-shift
105 run_dump_test single-ops
106 run_dump_test st-opr
107 run_dump_test st-s-opr
108 run_dump_test sub-imm
109 run_dump_test sub-opr
110 run_dump_test tfr
111 run_dump_test trap
112 run_dump_test specd6
113
114 # Tests of the disassembler - these are hard to force the assembler to generate
115 run_dump_test ld-immu18
116 run_dump_test lea-immu18
117 run_dump_test ext24-ld-xy
118 run_dump_test st-xy
119 run_dump_test bit-manip-invalid
120 run_dump_test truncated
121
122 # Symbol related tests
123 run_dump_test opr-symbol
124 run_dump_test brclr-symbols
125 run_dump_test dbCC
126 run_dump_test labels
127
128 # Expression related tests
129 run_dump_test opr-expr
130 run_dump_test opr-indirect-expr
131 run_dump_test bra-expression-defined
132 run_dump_test bra-expression-undef
133
134 # Tests related to optimisation
135 run_dump_test ld-large-direct
136 run_dump_test ld-small-direct
137 run_dump_test st-large-direct
138 run_dump_test st-small-direct
139
140 run_dump_test imm-dest
141
142 # Miscellaneous
143
144 run_dump_test reg-prefix
145 run_dump_test dollar-hex