nuke no-op STAB_REG_TO_REGNUM
[deliverable/binutils-gdb.git] / gdb / .Sanitize
CommitLineData
f4240b08 1# .Sanitize for devo/gdb.
eeadf5c2
RP
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
19cfe25d 18if ( echo $* | grep keep\-chill > /dev/null ) ; then
a8a69e63 19 keep_these_too="ch-exp.y ch-lang.c ch-lang.h ch-typeprint.c ch-valprint.c"
19cfe25d
FF
20fi
21
eeadf5c2
RP
22# All files listed between the "Things-to-keep:" line and the
23# "Files-to-sed:" line will be kept. All other files will be removed.
24# Directories listed in this section will have their own Sanitize
25# called. Directories not listed will be removed in their entirety
26# with rm -rf.
27
28Things-to-keep:
29
30.gdbinit
a96c3444 3129k-share
eeadf5c2
RP
32COPYING
33ChangeLog
34ChangeLog-3.x
ee799e2a 35ChangeLog-9091
eeadf5c2 36Convex.notes
bdf3621b 37Makefile.in
ddce75e0 38NEWS
eeadf5c2
RP
39Projects
40README
41TODO
124a6fc0 42a68v-nat.c
eeadf5c2
RP
43alldeps.mak
44alloca.c
45altos-xdep.c
eeadf5c2
RP
46am29k-pinsn.c
47am29k-tdep.c
eeadf5c2 48arm-convert.s
eeadf5c2
RP
49arm-pinsn.c
50arm-tdep.c
51arm-xdep.c
52blockframe.c
53breakpoint.c
54breakpoint.h
2ce38c6d
JG
55buildsym.c
56buildsym.h
56d921a8 57c-exp.y
22e39759
FF
58c-lang.c
59c-lang.h
a8a69e63
FF
60c-typeprint.c
61c-valprint.c
be772100 62call-cmds.h
eeadf5c2
RP
63coffread.c
64command.c
65command.h
51b80b00
FF
66complaints.c
67complaints.h
f187c3a4 68config
eeadf5c2
RP
69configure.in
70convex-pinsn.c
71convex-tdep.c
72convex-xdep.c
eeadf5c2
RP
73copying.awk
74copying.c
75core.c
76coredep.c
dfc82617 77corelow.c
a8a69e63 78cp-valprint.c
eeadf5c2
RP
79createtags
80dbxread.c
81defs.h
2dbde378 82demangle.c
55b32c02 83depend
eeadf5c2 84doc
6fccdaf4
FF
85dwarfread.c
86elfread.c
eeadf5c2
RP
87environ.c
88environ.h
89eval.c
90exec.c
91expprint.c
eeadf5c2
RP
92expression.h
93findvar.c
e745abe5 94fork-child.c
eeadf5c2 95frame.h
5c5b5d4b 96gcc.patch
ed7c0948 97gdb-stabs.h
0857b46a 98gdb.1
eeadf5c2
RP
99gdbcmd.h
100gdbcore.h
a1f596f4
FF
101gdbtypes.c
102gdbtypes.h
ae0ea72e 103go32-xdep.c
eeadf5c2
RP
104gould-pinsn.c
105gould-xdep.c
0a8ed751 106h8300-tdep.c
b1de302a 107hp300ux-nat.c
76b731f9 108hppa-pinsn.c
3b0d8c28 109hppab-core.c
ca048722 110hppab-nat.c
3b0d8c28 111hppab-tdep.c
ca048722 112hppah-nat.c
3b0d8c28 113hppah-tdep.c
eeadf5c2
RP
114i386-pinsn.c
115i386-stub.c
116i386-tdep.c
0e35d2f3 117i386b-nat.c
a113beac 118i386mach-nat.c
c7c94073 119i386v-nat.c
4d0eabff 120i386v4-nat.c
56d921a8 121i387-tdep.c
eeadf5c2
RP
122i960-pinsn.c
123i960-tdep.c
eeadf5c2
RP
124infcmd.c
125inferior.h
126inflow.c
127infptrace.c
128infrun.c
eeadf5c2 129inftarg.c
a70dc898 130irix4-nat.c
eeadf5c2 131kdb-start.c
56d921a8
JG
132language.c
133language.h
134m2-exp.y
22e39759
FF
135m2-lang.c
136m2-lang.h
a8a69e63
FF
137m2-typeprint.c
138m2-valprint.c
eeadf5c2
RP
139m68k-pinsn.c
140m68k-stub.c
141m68k-tdep.c
173a4f1b 142m88k-nat.c
eeadf5c2
RP
143m88k-pinsn.c
144m88k-tdep.c
eeadf5c2 145main.c
0239d9b3 146maint.c
eeadf5c2 147mem-break.c
1111151a 148minimon.h
a1f596f4 149minsyms.c
a70dc898 150mips-nat.c
eeadf5c2
RP
151mips-pinsn.c
152mips-tdep.c
eeadf5c2 153mipsread.c
eeadf5c2
RP
154munch
155news-xdep.c
156nindy-share
157nindy-tdep.c
124a6fc0
RP
158nm-apollo68b.h
159nm-apollo68v.h
b1de302a
RP
160nm-hp300bsd.h
161nm-hp300hpux.h
ca048722
RP
162nm-hppab.h
163nm-hppah.h
f4cc0e9b 164nm-i386bsd.h
a113beac 165nm-i386mach.h
e536c999 166nm-i386sco.h
18a85a79 167nm-i386sco4.h
c7c94073 168nm-i386v.h
4d0eabff 169nm-i386v4.h
703bdc5b 170nm-irix3.h
a70dc898 171nm-irix4.h
e24cb83d 172nm-linux.h
173a4f1b 173nm-m88k.h
a70dc898 174nm-mips.h
75365589 175nm-news.h
dc48694c 176nm-rs6000.h
56e89422 177nm-sun2.h
dc48694c 178nm-sun3.h
61bbb1c2 179nm-sun386.h
dfc82617 180nm-sun4os4.h
99ef5653 181nm-sysv4.h
dfc82617 182nm-trash.h
6bf98ac0 183nm-ultra3.h
3fcb9021 184nm-umax.h
7aae0974 185nm-vax.h
eeadf5c2
RP
186ns32k-opcode.h
187ns32k-pinsn.c
a1f596f4 188objfiles.c
5e2e79f8 189objfiles.h
e4dd52dd 190paread.c
56d921a8
JG
191parse.c
192parser-defs.h
7e258d18 193partial-stab.h
eeadf5c2 194printcmd.c
6fccdaf4 195procfs.c
eeadf5c2 196putenv.c
eeadf5c2
RP
197pyr-pinsn.c
198pyr-tdep.c
199pyr-xdep.c
200regex.c
201regex.h
202rem-multi.shar
1111151a 203remote-adapt.c
eeadf5c2 204remote-eb.c
ddce75e0 205remote-es1800.c
d93b79d9 206remote-hms.c
c2a0f1cb 207remote-mips.c
1111151a 208remote-mm.c
eeadf5c2 209remote-nindy.c
ec25d19b 210remote-sim.c
6c7e40b4 211remote-st2000.c
e4dd52dd 212remote-udi.c
eeadf5c2 213remote-vx.c
2aedd91e 214remote-z8k.c
eeadf5c2 215remote.c
dc48694c 216rs6000-nat.c
6373dbe3
JG
217rs6000-pinsn.c
218rs6000-tdep.c
eeadf5c2 219saber.suppress
6c7e40b4 220ser-bsd.c
ddce75e0
DHW
221ser-go32.c
222ser-termios.c
223serial.h
eeadf5c2 224signals.h
eeadf5c2 225solib.c
a1f596f4 226solib.h
eeadf5c2 227source.c
dfc82617 228sparc-nat.c
eeadf5c2 229sparc-pinsn.c
c9715956 230sparc-stub.c
eeadf5c2 231sparc-tdep.c
a96c3444 232sparclite
d07734e3
FF
233stabsread.c
234stabsread.h
eeadf5c2
RP
235stack.c
236standalone.c
eeadf5c2 237stuff.c
dc48694c 238sun3-nat.c
61bbb1c2 239sun386-nat.c
eeadf5c2
RP
240symfile.c
241symfile.h
242symm-tdep.c
243symm-xdep.c
244symmisc.c
245symtab.c
246symtab.h
eeadf5c2
RP
247tahoe-pinsn.c
248target.c
249target.h
eeadf5c2 250terminal.h
a2df03aa 251testsuite
eeadf5c2
RP
252tm-29k.h
253tm-3b1.h
370b66b6
JG
254tm-68k-noun.h
255tm-68k-un.h
dfc82617 256tm-68k.h
eeadf5c2 257tm-altos.h
6fccdaf4 258tm-amix.h
eeadf5c2
RP
259tm-arm.h
260tm-bigmips.h
261tm-convex.h
6373dbe3 262tm-delta88.h
ddce75e0 263tm-es1800.h
498f1df0 264tm-h8300.h
eeadf5c2
RP
265tm-hp300bsd.h
266tm-hp300hpux.h
1acf6627 267tm-hppa.h
3b0d8c28
JG
268tm-hppab.h
269tm-hppah.h
0e35d2f3 270tm-i386bsd.h
eeadf5c2 271tm-i386v.h
8c6e9f05 272tm-i386v4.h
eeadf5c2 273tm-i960.h
fda38666 274tm-irix3.h
eeadf5c2 275tm-isi.h
c19f73f1 276tm-linux.h
498f1df0 277tm-m88k.h
eeadf5c2
RP
278tm-merlin.h
279tm-mips.h
280tm-news.h
281tm-nindy960.h
282tm-np1.h
d5231b08 283tm-os68k.h
eeadf5c2
RP
284tm-pn.h
285tm-pyr.h
6373dbe3 286tm-rs6000.h
eeadf5c2 287tm-sparc.h
370b66b6
JG
288tm-spc-noun.h
289tm-spc-un.h
6c7e40b4 290tm-st2000.h
be9a2362 291tm-stratus.h
eeadf5c2
RP
292tm-sun2.h
293tm-sun2os4.h
294tm-sun3.h
295tm-sun386.h
296tm-sun3os4.h
297tm-sun4os4.h
5c044559 298tm-sun4sol2.h
eeadf5c2
RP
299tm-sunos.h
300tm-symmetry.h
b6d0f9b1 301tm-sysv4.h
eeadf5c2 302tm-tahoe.h
7621b324 303tm-ultra3.h
eeadf5c2
RP
304tm-umax.h
305tm-vax.h
306tm-vx68.h
307tm-vx960.h
2aedd91e 308tm-z8k.h
a8a69e63
FF
309typeprint.c
310typeprint.h
6bf98ac0 311ultra3-nat.c
1111151a 312ultra3-xdep.c
eeadf5c2
RP
313umax-xdep.c
314utils.c
315valarith.c
316valops.c
317valprint.c
a8a69e63 318valprint.h
eeadf5c2
RP
319value.h
320values.c
eeadf5c2
RP
321vax-pinsn.c
322vx-share
6373dbe3
JG
323xcoffexec.c
324xcoffread.c
1eeba686
PB
325xcoffsolib.c
326xcoffsolib.h
eeadf5c2 327xm-3b1.h
eeadf5c2 328xm-altos.h
6fccdaf4 329xm-amix.h
6c7e40b4 330xm-apollo68b.h
d5231b08 331xm-apollo68v.h
eeadf5c2
RP
332xm-arm.h
333xm-bigmips.h
334xm-convex.h
6373dbe3 335xm-delta88.h
ae0ea72e 336xm-go32.h
eeadf5c2
RP
337xm-hp300bsd.h
338xm-hp300hpux.h
3b0d8c28
JG
339xm-hppab.h
340xm-hppah.h
0e35d2f3 341xm-i386bsd.h
c888e9cf 342xm-i386mach.h
eeadf5c2
RP
343xm-i386sco.h
344xm-i386v.h
345xm-i386v32.h
ddce75e0 346xm-i386v4.h
fda38666 347xm-irix3.h
407a8389 348xm-irix4.h
eeadf5c2 349xm-isi.h
c19f73f1 350xm-linux.h
6fccdaf4 351xm-m68k.h
ae0ea72e 352xm-m88k.h
eeadf5c2
RP
353xm-merlin.h
354xm-mips.h
355xm-news.h
356xm-news1000.h
357xm-np1.h
358xm-pn.h
359xm-pyr.h
6373dbe3 360xm-rs6000.h
1111151a 361xm-rtbsd.h
eeadf5c2 362xm-sparc.h
be9a2362 363xm-stratus.h
eeadf5c2
RP
364xm-sun2.h
365xm-sun3.h
366xm-sun386.h
367xm-sun3os4.h
368xm-sun4os4.h
5c044559 369xm-sun4sol2.h
eeadf5c2 370xm-symmetry.h
b6d0f9b1 371xm-sysv4.h
eeadf5c2 372xm-tahoe.h
1111151a 373xm-ultra3.h
eeadf5c2
RP
374xm-umax.h
375xm-vax.h
88c52c29
SG
376xm-vaxbsd.h
377xm-vaxult.h
6985bc54 378xm-vaxult2.h
2aedd91e 379z8k-tdep.c
eeadf5c2
RP
380
381Do-last:
382
19cfe25d
FF
383echo Thawing away the \"chill\"...
384
385# Don't try to clean directories here, as the 'mv' command will fail.
386# Also, grep fails on NFS mounted directories.
387if ( echo $* | grep keep\-chill > /dev/null ) ; then
388 for i in * ; do
389 if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
390 echo Keeping chill stuff in $i
391 fi
392 done
393else
394 for i in * ; do
395 if test ! -d $i && (grep sanitize-chill $i > /dev/null) ; then
396 echo Thawing the \"chill\" out of $i...
397 cp $i new
398 sed '/start\-sanitize\-chill/,/end-\sanitize\-chill/d' < $i > new
399 if [ -n "${safe}" -a ! -f .Recover/$i ] ; then
400 echo Caching $i in .Recover...
401 mv $i .Recover
402 fi
403 mv new $i
404 fi
405 done
406 echo Thawing the \"chill\" out of Makefile.in...
407 cp Makefile.in new
3825dfe8
FF
408 sed -e 's/$(srcdir)\/ch-exp.y//g' \
409 -e 's/${srcdir}\/ch-exp.y//g' \
19cfe25d
FF
410 -e 's/ch-exp.y//g' \
411 -e 's/ch-exp.tab.c//g' \
412 -e 's/ch-exp.tab.o//g' \
22e39759
FF
413 -e 's/ch-lang.h//g' \
414 -e 's/ch-lang.c//g' \
415 -e 's/ch-lang.o//g' \
a8a69e63
FF
416 -e 's/ch-typeprint.c//g' \
417 -e 's/ch-typeprint.o//g' \
418 -e 's/ch-valprint.c//g' \
419 -e 's/ch-valprint.o//g' \
0a06f1bc 420 < Makefile.in > new
19cfe25d
FF
421 if [ -n "${safe}" -a ! -f .Recover/Makefile.in ] ; then
422 echo Caching Makefile.in in .Recover...
423 mv Makefile.in .Recover
424 fi
425 mv new Makefile.in
426fi
427
eeadf5c2 428# End of file.
This page took 0.095602 seconds and 4 git commands to generate.