9aab6414eaa6f2a4b970789b4c703675e7928cc4
[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-ilocks-addr32.d
123 ld-pic.s
124 ld-svr4pic.d
125 ld-xgot.d
126 ld.d
127 ld.s
128 li.d
129 li.s
130 lif-empic.d
131 lif-svr4pic.d
132 lif-xgot.d
133 lifloat.d
134 lifloat.s
135 lineno.d
136 lineno.s
137 mips.exp
138 mips16.d
139 mips16.s
140 mips4.d
141 mips4.s
142 mips4010.d
143 mips4010.s
144 mips4100.d
145 mips4100.s
146 mips4650.d
147 mips4650.s
148 mul-ilocks.d
149 mul.d
150 mul.s
151 nodelay.d
152 rol.d
153 rol.s
154 sb.d
155 sb.s
156 trap20.d
157 trap20.s
158 trunc.d
159 trunc.s
160 uld.d
161 uld.s
162 ulh-empic.d
163 ulh-pic.s
164 ulh-svr4pic.d
165 ulh-xgot.d
166 ulh.d
167 ulh.s
168 ulw.d
169 ulw.s
170 usd.d
171 usd.s
172 ush.d
173 ush.s
174 usw.d
175 usw.s
176
177 Things-to-lose:
178
179
180
181 # The lines between the "Do-last:" line and the end of the file
182 # are executed as a /bin/sh shell script after everything else is
183 # done.
184
185 Do-last:
186
187 tx19_files="mips.exp"
188 if ( echo $* | grep keep\-tx19 > /dev/null ) ; then
189 for i in $tx19_files ; do
190 if test ! -d $i && (grep sanitize-tx19 $i > /dev/null) ; then
191 if [ -n "${verbose}" ] ; then
192 echo Keeping tx19 stuff in $i
193 fi
194 fi
195 done
196 else
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 Removing traces of \"tx19\" from $i...
201 fi
202 cp $i new
203 sed '/start\-sanitize\-tx19/,/end-\sanitize\-tx19/d' < $i > new
204 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
205 if [ -n "${verbose}" ] ; then
206 echo Caching $i in .Recover...
207 fi
208 mv $i .Recover
209 fi
210 mv new $i
211 fi
212 done
213 fi
214
215 tx49_files="mips.exp"
216 if ( echo $* | grep keep\-tx49 > /dev/null ) ; then
217 for i in $tx49_files ; do
218 if test ! -d $i && (grep sanitize-tx49 $i > /dev/null) ; then
219 if [ -n "${verbose}" ] ; then
220 echo Keeping tx49 stuff in $i
221 fi
222 fi
223 done
224 else
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 Removing traces of \"tx49\" from $i...
229 fi
230 cp $i new
231 sed '/start\-sanitize\-tx49/,/end-\sanitize\-tx49/d' < $i > new
232 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
233 if [ -n "${verbose}" ] ; then
234 echo Caching $i in .Recover...
235 fi
236 mv $i .Recover
237 fi
238 mv new $i
239 fi
240 done
241 fi
242
243 vr4320_files="mips.exp"
244 if ( echo $* | grep keep\-vr4320 > /dev/null ) ; then
245 for i in $vr4320_files ; do
246 if test ! -d $i && (grep sanitize-vr4320 $i > /dev/null) ; then
247 if [ -n "${verbose}" ] ; then
248 echo Keeping vr4320 stuff in $i
249 fi
250 fi
251 done
252 else
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 Removing traces of \"vr4320\" from $i...
257 fi
258 cp $i new
259 sed '/start\-sanitize\-vr4320/,/end-\sanitize\-vr4320/d' < $i > new
260 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
261 if [ -n "${verbose}" ] ; then
262 echo Caching $i in .Recover...
263 fi
264 mv $i .Recover
265 fi
266 mv new $i
267 fi
268 done
269 fi
270
271 vr5400_files="mips.exp"
272 if ( echo $* | grep keep\-vr5400 > /dev/null ) ; then
273 for i in $vr5400_files ; do
274 if test ! -d $i && (grep sanitize-vr5400 $i > /dev/null) ; then
275 if [ -n "${verbose}" ] ; then
276 echo Keeping vr5400 stuff in $i
277 fi
278 fi
279 done
280 else
281 for i in $vr5400_files ; do
282 if test ! -d $i && (grep sanitize-vr5400 $i > /dev/null) ; then
283 if [ -n "${verbose}" ] ; then
284 echo Removing traces of \"vr5400\" from $i...
285 fi
286 cp $i new
287 sed '/start\-sanitize\-vr5400/,/end-\sanitize\-vr5400/d' < $i > new
288 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
289 if [ -n "${verbose}" ] ; then
290 echo Caching $i in .Recover...
291 fi
292 mv $i .Recover
293 fi
294 mv new $i
295 fi
296 done
297 fi
298
299 r5900_files="mips.exp"
300 if ( echo $* | grep keep\-r5900 > /dev/null ) ; then
301 for i in $r5900_files ; do
302 if test ! -d $i && (grep sanitize-r5900 $i > /dev/null) ; then
303 if [ -n "${verbose}" ] ; then
304 echo Keeping r5900 stuff in $i
305 fi
306 fi
307 done
308 else
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 Removing traces of \"r5900\" from $i...
313 fi
314 cp $i new
315 sed '/start\-sanitize\-r5900/,/end-\sanitize\-r5900/d' < $i > new
316 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
317 if [ -n "${verbose}" ] ; then
318 echo Caching $i in .Recover...
319 fi
320 mv $i .Recover
321 fi
322 mv new $i
323 fi
324 done
325 fi
326
327 # eof
This page took 0.0501 seconds and 4 git commands to generate.