7bc052b5e66977b9962775236120e9fb65189660
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / .Sanitize
1 # .Sanitize for devo/gas/testsuite/gas/mips
2
3 # Each directory to survive its 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 directory.
15
16 Do-first:
17
18 vr5400_losers="vr5400.s vr5400.d"
19 if ( 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
26 else
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
40 fi
41
42 r5900_losers="r5900.s r5900.d vu0.s vu0.d break5900.s break5900.d"
43 if ( 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
50 else
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
64 fi
65
66 # All files listed between the "Things-to-keep:" line and the
67 # "Do-last:" line will be kept. All other files will be removed.
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
72 Things-to-keep:
73
74 abs.d
75 abs.s
76 add.d
77 add.s
78 and.d
79 and.s
80 beq.d
81 beq.s
82 bge.d
83 bge.s
84 bgeu.d
85 bgeu.s
86 blt.d
87 blt.s
88 bltu.d
89 bltu.s
90 break20.d
91 break20.s
92 delay.d
93 delay.s
94 div-ilocks.d
95 div.d
96 div.s
97 dli.d
98 dli.s
99 itbl
100 itbl.s
101 jal-empic.d
102 jal-svr4pic.d
103 jal-svr4pic.s
104 jal-xgot.d
105 jal.d
106 jal.s
107 la-empic.d
108 la-empic.s
109 la-svr4pic.d
110 la-xgot.d
111 la.d
112 la.s
113 lb-empic.d
114 lb-pic.s
115 lb-svr4pic.d
116 lb-xgot-ilocks.d
117 lb-xgot.d
118 lb.d
119 lb.s
120 ld-empic.d
121 ld-ilocks.d
122 ld-pic.s
123 ld-svr4pic.d
124 ld-xgot.d
125 ld.d
126 ld.s
127 li.d
128 li.s
129 lif-empic.d
130 lif-svr4pic.d
131 lif-xgot.d
132 lifloat.d
133 lifloat.s
134 lineno.d
135 lineno.s
136 mips.exp
137 mips16.d
138 mips16.s
139 mips4.d
140 mips4.s
141 mips4010.d
142 mips4010.s
143 mips4100.d
144 mips4100.s
145 mips4650.d
146 mips4650.s
147 mul-ilocks.d
148 mul.d
149 mul.s
150 nodelay.d
151 rol.d
152 rol.s
153 sb.d
154 sb.s
155 trap20.d
156 trap20.s
157 trunc.d
158 trunc.s
159 uld.d
160 uld.s
161 ulh-empic.d
162 ulh-pic.s
163 ulh-svr4pic.d
164 ulh-xgot.d
165 ulh.d
166 ulh.s
167 ulw.d
168 ulw.s
169 usd.d
170 usd.s
171 ush.d
172 ush.s
173 usw.d
174 usw.s
175
176 Things-to-lose:
177
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
184 Do-last:
185
186 tx19_files="mips.exp"
187 if ( 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
195 else
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
212 fi
213
214 tx49_files="mips.exp"
215 if ( 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
223 else
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
240 fi
241
242 vr4320_files="mips.exp"
243 if ( 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
251 else
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
268 fi
269
270 vr5400_files="mips.exp"
271 if ( 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
279 else
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
296 fi
297
298 r5900_files="mips.exp"
299 if ( 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
307 else
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
324 fi
325
326 # eof
This page took 0.052184 seconds and 4 git commands to generate.