]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/testsuite/gas/mips/.Sanitize
* config/sh/tm-sh.h (BELIEVE_PCC_PROMOTION): Define, so that
[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"
3d759c53 19if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
4aa424c7
KR
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
4f6f7a3a 42r5900_losers="r5900.s r5900.d vu0.s vu0.d break5900.s break5900.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
adfdbe90
JB
99elf_e_flags.c
100elf_e_flags.s
101elf_e_flags1.d
102elf_e_flags2.d
103elf_e_flags3.d
104elf_e_flags4.d
a3c2c0f4
DP
105itbl
106itbl.s
fbc83def
ILT
107jal-empic.d
108jal-svr4pic.d
109jal-svr4pic.s
6190e3dd 110jal-xgot.d
5fe67aa8
ILT
111jal.d
112jal.s
fbc83def
ILT
113la-empic.d
114la-empic.s
115la-svr4pic.d
6190e3dd 116la-xgot.d
5fe67aa8
ILT
117la.d
118la.s
fbc83def
ILT
119lb-empic.d
120lb-pic.s
121lb-svr4pic.d
f89a5bfc 122lb-xgot-ilocks.d
e33bfde7 123lb-xgot.d
5fe67aa8
ILT
124lb.d
125lb.s
fbc83def 126ld-empic.d
88770c1c 127ld-ilocks.d
312bba67 128ld-ilocks-addr32.d
fbc83def
ILT
129ld-pic.s
130ld-svr4pic.d
6190e3dd 131ld-xgot.d
e33bfde7
ILT
132ld.d
133ld.s
5fe67aa8
ILT
134li.d
135li.s
fbc83def
ILT
136lif-empic.d
137lif-svr4pic.d
6190e3dd 138lif-xgot.d
5fe67aa8
ILT
139lifloat.d
140lifloat.s
231cd2a9
FCE
141lineno.d
142lineno.s
5fe67aa8 143mips.exp
d899ee85
ILT
144mips16.d
145mips16.s
f3a01d90
KR
146mips4.d
147mips4.s
09025569
JL
148mips4010.d
149mips4010.s
150mips4100.d
151mips4100.s
152mips4650.d
153mips4650.s
41c3da51 154mul-ilocks.d
5fe67aa8
ILT
155mul.d
156mul.s
ff55d0fb 157nodelay.d
5fe67aa8
ILT
158rol.d
159rol.s
160sb.d
161sb.s
4764e0cf
DE
162sync.d
163sync.s
1d99416d
FCE
164trap20.d
165trap20.s
5fe67aa8
ILT
166trunc.d
167trunc.s
e33bfde7
ILT
168uld.d
169uld.s
fbc83def
ILT
170ulh-empic.d
171ulh-pic.s
172ulh-svr4pic.d
6190e3dd 173ulh-xgot.d
5fe67aa8
ILT
174ulh.d
175ulh.s
176ulw.d
177ulw.s
a93c34ed
ILT
178usd.d
179usd.s
5fe67aa8
ILT
180ush.d
181ush.s
182usw.d
183usw.s
184
185Things-to-lose:
186
e33bfde7
ILT
187
188
189# The lines between the "Do-last:" line and the end of the file
190# are executed as a /bin/sh shell script after everything else is
191# done.
192
5fe67aa8
ILT
193Do-last:
194
fdc16ba0
GRK
195tx19_files="mips.exp"
196if ( echo $* | grep keep\-tx19 > /dev/null ) ; then
197 for i in $tx19_files ; do
198 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
199 if [ -n "${verbose}" ] ; then
200 echo Keeping tx19 stuff in $i
201 fi
202 fi
203 done
204else
205 for i in $tx19_files ; do
206 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
207 if [ -n "${verbose}" ] ; then
208 echo Removing traces of \"tx19\" from $i...
209 fi
210 cp $i new
211 sed '/start\-sanitize\-tx19/,/end-\sanitize\-tx19/d' < $i > new
212 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
213 if [ -n "${verbose}" ] ; then
214 echo Caching $i in .Recover...
215 fi
216 mv $i .Recover
217 fi
218 mv new $i
219 fi
220 done
221fi
222
4ebda395
GRK
223tx49_files="mips.exp"
224if ( echo $* | grep keep\-tx49 > /dev/null ) ; then
225 for i in $tx49_files ; do
226 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
227 if [ -n "${verbose}" ] ; then
228 echo Keeping tx49 stuff in $i
229 fi
230 fi
231 done
232else
233 for i in $tx49_files ; do
234 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
235 if [ -n "${verbose}" ] ; then
236 echo Removing traces of \"tx49\" from $i...
237 fi
238 cp $i new
239 sed '/start\-sanitize\-tx49/,/end-\sanitize\-tx49/d' < $i > new
240 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
241 if [ -n "${verbose}" ] ; then
242 echo Caching $i in .Recover...
243 fi
244 mv $i .Recover
245 fi
246 mv new $i
247 fi
248 done
249fi
250
c594deb2
GRK
251vr4320_files="mips.exp"
252if ( echo $* | grep keep\-vr4320 > /dev/null ) ; then
253 for i in $vr4320_files ; do
254 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
255 if [ -n "${verbose}" ] ; then
256 echo Keeping vr4320 stuff in $i
257 fi
258 fi
259 done
260else
261 for i in $vr4320_files ; do
262 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
263 if [ -n "${verbose}" ] ; then
264 echo Removing traces of \"vr4320\" from $i...
265 fi
266 cp $i new
267 sed '/start\-sanitize\-vr4320/,/end-\sanitize\-vr4320/d' < $i > new
268 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
269 if [ -n "${verbose}" ] ; then
270 echo Caching $i in .Recover...
271 fi
272 mv $i .Recover
273 fi
274 mv new $i
275 fi
276 done
277fi
278
3d759c53
KR
279cygnus_files="mips.exp"
280if ( echo $* | grep keep\-cygnus > /dev/null ) ; then
281 for i in $cygnus_files ; do
282 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
4aa424c7 283 if [ -n "${verbose}" ] ; then
3d759c53 284 echo Keeping cygnus stuff in $i
4aa424c7
KR
285 fi
286 fi
287 done
288else
3d759c53
KR
289 for i in $cygnus_files ; do
290 if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then
4aa424c7 291 if [ -n "${verbose}" ] ; then
3d759c53 292 echo Removing traces of \"cygnus\" from $i...
4aa424c7
KR
293 fi
294 cp $i new
3d759c53 295 sed '/start\-sanitize\-cygnus/,/end-\sanitize\-cygnus/d' < $i > new
4aa424c7
KR
296 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
297 if [ -n "${verbose}" ] ; then
298 echo Caching $i in .Recover...
299 fi
300 mv $i .Recover
301 fi
302 mv new $i
303 fi
304 done
305fi
306
0f63020e
JL
307r5900_files="mips.exp"
308if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
309 for i in $r5900_files ; do
310 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
311 if [ -n "${verbose}" ] ; then
312 echo Keeping r5900 stuff in $i
313 fi
314 fi
315 done
316else
317 for i in $r5900_files ; do
318 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
319 if [ -n "${verbose}" ] ; then
320 echo Removing traces of \"r5900\" from $i...
321 fi
322 cp $i new
323 sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new
324 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
325 if [ -n "${verbose}" ] ; then
326 echo Caching $i in .Recover...
327 fi
328 mv $i .Recover
329 fi
330 mv new $i
331 fi
332 done
333fi
334
e33bfde7 335# eof