]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/testsuite/sim/m32r/.Sanitize
xfail ARM and Thumb coifftag test
[thirdparty/binutils-gdb.git] / sim / testsuite / sim / m32r / .Sanitize
CommitLineData
cf6145bc
DE
1# .Sanitize for devo/sim/testsuite/sim/m32r
2
3# Each directory to survive it's way into a release will need a file
4# like this one called "./.Sanitize". All keyword lines must exist,
5# and must exist in the order specified by this file. Each directory
6# in the tree will be processed, top down, in the following order.
7
8# Hash started lines like this one are comments and will be deleted
9# before anything else is done. Blank lines will also be squashed
10# out.
11
12# The lines between the "Do-first:" line and the "Things-to-keep:"
13# line are executed as a /bin/sh shell script before anything else is
14# done in this
15
16Do-first:
17
18m32rx_files="
19bcl24.cgs
20bcl8.cgs
21bncl24.cgs
22bncl8.cgs
f3c7eb69 23bra8-2.cgs
cf6145bc
DE
24cmpeq.cgs
25cmpz.cgs
26divh.cgs
27jc.cgs
28jnc.cgs
29maclh1.cgs
489564e2 30maclh1-2.cgs
cf6145bc
DE
31machi-a.cgs
32maclo-a.cgs
33macwu1.cgs
34msblo.cgs
35mulhi-a.cgs
36mullo-a.cgs
37mulwu1.cgs
38mvfachi-a.cgs
39mvfaclo-a.cgs
40mvfacmi-a.cgs
41mvtachi-a.cgs
42mvtaclo-a.cgs
43pcmpbz.cgs
cf6145bc 44rac-dsi.cgs
cf6145bc
DE
45rach-dsi.cgs
46sadd.cgs
47sat.cgs
48satb.cgs
49sath.cgs
50sc.cgs
51snc.cgs"
52
53if ( echo $* | grep keep\-m32rx > /dev/null ) ; then
54 keep_these_too="${m32rx_files} ${keep_these_too}"
55else
56 lose_these_too="${m32rx_files} ${lose_these_too}"
57fi
58
59Things-to-keep:
60
61allinsn.exp
62misc.exp
63testutils.inc
64
65add.cgs
66add3.cgs
67addi.cgs
68addv.cgs
69addv3.cgs
70addx.cgs
71and.cgs
72and3.cgs
73bc24.cgs
74bc8.cgs
75beq.cgs
76beqz.cgs
77bgez.cgs
78bgtz.cgs
79bl24.cgs
80bl8.cgs
81blez.cgs
82bltz.cgs
83bnc24.cgs
84bnc8.cgs
85bne.cgs
86bnez.cgs
87bra24.cgs
88bra8.cgs
89cmp.cgs
90cmpi.cgs
91cmpu.cgs
92cmpui.cgs
93div.cgs
94divu.cgs
95jl.cgs
96jmp.cgs
97ld-d.cgs
98ld-plus.cgs
99ld.cgs
100ld24.cgs
101ldb-d.cgs
102ldb.cgs
103ldh-d.cgs
104ldh.cgs
105ldi16.cgs
106ldi8.cgs
107ldub-d.cgs
108ldub.cgs
109lduh-d.cgs
110lduh.cgs
111lock.cgs
112machi.cgs
113maclo.cgs
114macwhi.cgs
115macwlo.cgs
116mul.cgs
117mulhi.cgs
118mullo.cgs
119mulwhi.cgs
120mulwlo.cgs
121mv.cgs
122mvfachi.cgs
123mvfaclo.cgs
124mvfacmi.cgs
125mvfc.cgs
126mvtachi.cgs
127mvtaclo.cgs
128mvtc.cgs
129neg.cgs
130nop.cgs
131not.cgs
132or.cgs
133or3.cgs
134rac.cgs
135rach.cgs
136rem.cgs
137remu.cgs
138rte.cgs
139seth.cgs
140sll.cgs
141sll3.cgs
142slli.cgs
143sra.cgs
144sra3.cgs
145srai.cgs
146srl.cgs
147srl3.cgs
148srli.cgs
149st-d.cgs
150st-minus.cgs
151st-plus.cgs
152st.cgs
153stb-d.cgs
154stb.cgs
155sth-d.cgs
156sth.cgs
157sub.cgs
158subv.cgs
159subx.cgs
160trap.cgs
161unlock.cgs
162xor.cgs
163xor3.cgs
164
165hello.ms
166
167
168Things-to-lose:
169
170Do-last:
171
172m32rx_files="allinsn.exp misc.exp testutils.inc"
173if ( echo $* | grep keep\-m32rx > /dev/null ) ; then
174 for i in $m32rx_files ; do
175 if test ! -d $i && (grep sanitize-m32rx $i > /dev/null) ; then
176 if [ -n "${verbose}" ] ; then
177 echo Keeping m32rx stuff in $i
178 fi
179 fi
180 done
181else
182 for i in $m32rx_files ; do
183 if test ! -d $i && (grep sanitize-m32rx $i > /dev/null) ; then
184 if [ -n "${verbose}" ] ; then
185 echo Removing traces of \"m32rx\" from $i...
186 fi
187 cp $i new
188 sed '/start\-sanitize\-m32rx/,/end-\sanitize\-m32rx/d' < $i > new
189 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
190 if [ -n "${verbose}" ] ; then
191 echo Caching $i in .Recover...
192 fi
193 mv $i .Recover
194 fi
195 mv new $i
196 fi
197 done
198 # Remove m32rx from `mach'.
199 for i in *.cgs ; do
200 if [ -n "${verbose}" ] ; then
201 echo Removing traces of \"m32rx\" from $i...
202 fi
203 cp $i new
204 sed -e 's/m32rx//' < $i > new
205 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
206 if [ -n "${verbose}" ] ; then
207 echo Caching $i in .Recover...
208 fi
209 mv $i .Recover
210 fi
211 mv new $i
212 done
213fi
214
215# End of file.