]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/testsuite/gas/mips/.Sanitize
* Fixing typo that caused infinite loop upon PKE MPG.
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / mips / .Sanitize
CommitLineData
e33bfde7 1# .Sanitize for devo/gas/testsuite/gas/mips
5fe67aa8 2
e33bfde7 3# Each directory to survive its way into a release will need a file
5fe67aa8
ILT
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
e33bfde7 14# done in this directory.
5fe67aa8
ILT
15
16Do-first:
17
93d2187d 18vr5400_losers="vr5400.s vr5400.d"
4aa424c7
KR
19if ( echo $* | grep keep\-vr5400 > /dev/null ) ; then
20 keep_these_too="$keep_these_too $vr5400_losers"
21 if [ -n "${verbose}" ] ; then
22 for i in $vr5400_losers ; do
23 echo Keeping $i
24 done
25 fi
26else
27 for i in $vr5400_losers ; do
28 if [ -n "${verbose}" ] ; then
29 echo Removing $i...
30 fi
31 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
32 if [ -n "${verbose}" ] ; then
33 echo Caching $i in .Recover...
34 fi
35 mv $i .Recover
36 else
37 rm $i
38 fi
39 done
40fi
5fe67aa8 41
b44cac60 42r5900_losers="r5900.s r5900.d vu0.s vu0.d"
0f63020e
JL
43if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
44 keep_these_too="$keep_these_too $r5900_losers"
45 if [ -n "${verbose}" ] ; then
46 for i in $r5900_losers ; do
47 echo Keeping $i
48 done
49 fi
50else
51 for i in $r5900_losers ; do
52 if [ -n "${verbose}" ] ; then
53 echo Removing $i...
54 fi
55 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
56 if [ -n "${verbose}" ] ; then
57 echo Caching $i in .Recover...
58 fi
59 mv $i .Recover
60 else
61 rm $i
62 fi
63 done
64fi
65
5fe67aa8 66# All files listed between the "Things-to-keep:" line and the
e33bfde7 67# "Do-last:" line will be kept. All other files will be removed.
5fe67aa8
ILT
68# Directories listed in this section will have their own Sanitize
69# called. Directories not listed will be removed in their entirety
70# with rm -rf.
71
72Things-to-keep:
73
74abs.d
75abs.s
76add.d
77add.s
78and.d
79and.s
80beq.d
81beq.s
82bge.d
83bge.s
84bgeu.d
85bgeu.s
86blt.d
87blt.s
88bltu.d
89bltu.s
1d99416d
FCE
90break20.d
91break20.s
ff55d0fb
GRK
92delay.d
93delay.s
36e5ed4c 94div-ilocks.d
5fe67aa8
ILT
95div.d
96div.s
1b68deb5
JSC
97dli.d
98dli.s
a3c2c0f4
DP
99itbl
100itbl.s
fbc83def
ILT
101jal-empic.d
102jal-svr4pic.d
103jal-svr4pic.s
6190e3dd 104jal-xgot.d
5fe67aa8
ILT
105jal.d
106jal.s
fbc83def
ILT
107la-empic.d
108la-empic.s
109la-svr4pic.d
6190e3dd 110la-xgot.d
5fe67aa8
ILT
111la.d
112la.s
fbc83def
ILT
113lb-empic.d
114lb-pic.s
115lb-svr4pic.d
f89a5bfc 116lb-xgot-ilocks.d
e33bfde7 117lb-xgot.d
5fe67aa8
ILT
118lb.d
119lb.s
fbc83def 120ld-empic.d
88770c1c 121ld-ilocks.d
fbc83def
ILT
122ld-pic.s
123ld-svr4pic.d
6190e3dd 124ld-xgot.d
e33bfde7
ILT
125ld.d
126ld.s
5fe67aa8
ILT
127li.d
128li.s
fbc83def
ILT
129lif-empic.d
130lif-svr4pic.d
6190e3dd 131lif-xgot.d
5fe67aa8
ILT
132lifloat.d
133lifloat.s
231cd2a9
FCE
134lineno.d
135lineno.s
5fe67aa8 136mips.exp
d899ee85
ILT
137mips16.d
138mips16.s
f3a01d90
KR
139mips4.d
140mips4.s
09025569
JL
141mips4010.d
142mips4010.s
143mips4100.d
144mips4100.s
145mips4650.d
146mips4650.s
41c3da51 147mul-ilocks.d
5fe67aa8
ILT
148mul.d
149mul.s
ff55d0fb 150nodelay.d
5fe67aa8
ILT
151rol.d
152rol.s
153sb.d
154sb.s
1d99416d
FCE
155trap20.d
156trap20.s
5fe67aa8
ILT
157trunc.d
158trunc.s
e33bfde7
ILT
159uld.d
160uld.s
fbc83def
ILT
161ulh-empic.d
162ulh-pic.s
163ulh-svr4pic.d
6190e3dd 164ulh-xgot.d
5fe67aa8
ILT
165ulh.d
166ulh.s
167ulw.d
168ulw.s
a93c34ed
ILT
169usd.d
170usd.s
5fe67aa8
ILT
171ush.d
172ush.s
173usw.d
174usw.s
175
176Things-to-lose:
177
e33bfde7
ILT
178
179
180# The lines between the "Do-last:" line and the end of the file
181# are executed as a /bin/sh shell script after everything else is
182# done.
183
5fe67aa8
ILT
184Do-last:
185
fdc16ba0
GRK
186tx19_files="mips.exp"
187if ( echo $* | grep keep\-tx19 > /dev/null ) ; then
188 for i in $tx19_files ; do
189 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
190 if [ -n "${verbose}" ] ; then
191 echo Keeping tx19 stuff in $i
192 fi
193 fi
194 done
195else
196 for i in $tx19_files ; do
197 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
198 if [ -n "${verbose}" ] ; then
199 echo Removing traces of \"tx19\" from $i...
200 fi
201 cp $i new
202 sed '/start\-sanitize\-tx19/,/end-\sanitize\-tx19/d' < $i > new
203 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
204 if [ -n "${verbose}" ] ; then
205 echo Caching $i in .Recover...
206 fi
207 mv $i .Recover
208 fi
209 mv new $i
210 fi
211 done
212fi
213
4ebda395
GRK
214tx49_files="mips.exp"
215if ( echo $* | grep keep\-tx49 > /dev/null ) ; then
216 for i in $tx49_files ; do
217 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
218 if [ -n "${verbose}" ] ; then
219 echo Keeping tx49 stuff in $i
220 fi
221 fi
222 done
223else
224 for i in $tx49_files ; do
225 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
226 if [ -n "${verbose}" ] ; then
227 echo Removing traces of \"tx49\" from $i...
228 fi
229 cp $i new
230 sed '/start\-sanitize\-tx49/,/end-\sanitize\-tx49/d' < $i > new
231 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
232 if [ -n "${verbose}" ] ; then
233 echo Caching $i in .Recover...
234 fi
235 mv $i .Recover
236 fi
237 mv new $i
238 fi
239 done
240fi
241
c594deb2
GRK
242vr4320_files="mips.exp"
243if ( echo $* | grep keep\-vr4320 > /dev/null ) ; then
244 for i in $vr4320_files ; do
245 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
246 if [ -n "${verbose}" ] ; then
247 echo Keeping vr4320 stuff in $i
248 fi
249 fi
250 done
251else
252 for i in $vr4320_files ; do
253 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
254 if [ -n "${verbose}" ] ; then
255 echo Removing traces of \"vr4320\" from $i...
256 fi
257 cp $i new
258 sed '/start\-sanitize\-vr4320/,/end-\sanitize\-vr4320/d' < $i > new
259 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
260 if [ -n "${verbose}" ] ; then
261 echo Caching $i in .Recover...
262 fi
263 mv $i .Recover
264 fi
265 mv new $i
266 fi
267 done
268fi
269
4aa424c7
KR
270vr5400_files="mips.exp"
271if ( echo $* | grep keep\-vr5400 > /dev/null ) ; then
272 for i in $vr5400_files ; do
273 if test ! -d $i && (grep sanitize-vr5400 $i > /dev/null) ; then
274 if [ -n "${verbose}" ] ; then
275 echo Keeping vr5400 stuff in $i
276 fi
277 fi
278 done
279else
280 for i in $vr5400_files ; do
281 if test ! -d $i && (grep sanitize-vr5400 $i > /dev/null) ; then
282 if [ -n "${verbose}" ] ; then
283 echo Removing traces of \"vr5400\" from $i...
284 fi
285 cp $i new
286 sed '/start\-sanitize\-vr5400/,/end-\sanitize\-vr5400/d' < $i > new
287 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
288 if [ -n "${verbose}" ] ; then
289 echo Caching $i in .Recover...
290 fi
291 mv $i .Recover
292 fi
293 mv new $i
294 fi
295 done
296fi
297
0f63020e
JL
298r5900_files="mips.exp"
299if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
300 for i in $r5900_files ; do
301 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
302 if [ -n "${verbose}" ] ; then
303 echo Keeping r5900 stuff in $i
304 fi
305 fi
306 done
307else
308 for i in $r5900_files ; do
309 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
310 if [ -n "${verbose}" ] ; then
311 echo Removing traces of \"r5900\" from $i...
312 fi
313 cp $i new
314 sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new
315 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
316 if [ -n "${verbose}" ] ; then
317 echo Caching $i in .Recover...
318 fi
319 mv $i .Recover
320 fi
321 mv new $i
322 fi
323 done
324fi
325
e33bfde7 326# eof