]>
Commit | Line | Data |
---|---|---|
cf6145bc DE |
1 | # .Sanitize for devo/sim/testsuite/sim/m32r |
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 | ||
16 | Do-first: | |
17 | ||
579d9a97 | 18 | cygnus_files=" |
cf6145bc DE |
19 | bcl24.cgs |
20 | bcl8.cgs | |
21 | bncl24.cgs | |
22 | bncl8.cgs | |
f3c7eb69 | 23 | bra8-2.cgs |
cf6145bc DE |
24 | cmpeq.cgs |
25 | cmpz.cgs | |
26 | divh.cgs | |
27 | jc.cgs | |
28 | jnc.cgs | |
29 | maclh1.cgs | |
489564e2 | 30 | maclh1-2.cgs |
cf6145bc DE |
31 | machi-a.cgs |
32 | maclo-a.cgs | |
fe63ffef DE |
33 | macwhi-a.cgs |
34 | macwlo-a.cgs | |
cf6145bc DE |
35 | macwu1.cgs |
36 | msblo.cgs | |
37 | mulhi-a.cgs | |
38 | mullo-a.cgs | |
fe63ffef DE |
39 | mulwhi-a.cgs |
40 | mulwlo-a.cgs | |
cf6145bc DE |
41 | mulwu1.cgs |
42 | mvfachi-a.cgs | |
43 | mvfaclo-a.cgs | |
44 | mvfacmi-a.cgs | |
45 | mvtachi-a.cgs | |
46 | mvtaclo-a.cgs | |
47 | pcmpbz.cgs | |
cf6145bc | 48 | rac-dsi.cgs |
cf6145bc DE |
49 | rach-dsi.cgs |
50 | sadd.cgs | |
51 | sat.cgs | |
52 | satb.cgs | |
53 | sath.cgs | |
54 | sc.cgs | |
55 | snc.cgs" | |
56 | ||
579d9a97 JL |
57 | if ( echo $* | grep keep\-cygnus > /dev/null ) ; then |
58 | keep_these_too="${cygnus_files} ${keep_these_too}" | |
cf6145bc | 59 | else |
579d9a97 | 60 | lose_these_too="${cygnus_files} ${lose_these_too}" |
cf6145bc DE |
61 | fi |
62 | ||
63 | Things-to-keep: | |
64 | ||
65 | allinsn.exp | |
66 | misc.exp | |
67 | testutils.inc | |
68 | ||
69 | add.cgs | |
70 | add3.cgs | |
71 | addi.cgs | |
72 | addv.cgs | |
73 | addv3.cgs | |
74 | addx.cgs | |
75 | and.cgs | |
76 | and3.cgs | |
77 | bc24.cgs | |
78 | bc8.cgs | |
79 | beq.cgs | |
80 | beqz.cgs | |
81 | bgez.cgs | |
82 | bgtz.cgs | |
83 | bl24.cgs | |
84 | bl8.cgs | |
85 | blez.cgs | |
86 | bltz.cgs | |
87 | bnc24.cgs | |
88 | bnc8.cgs | |
89 | bne.cgs | |
90 | bnez.cgs | |
91 | bra24.cgs | |
92 | bra8.cgs | |
93 | cmp.cgs | |
94 | cmpi.cgs | |
95 | cmpu.cgs | |
96 | cmpui.cgs | |
97 | div.cgs | |
98 | divu.cgs | |
99 | jl.cgs | |
100 | jmp.cgs | |
101 | ld-d.cgs | |
102 | ld-plus.cgs | |
103 | ld.cgs | |
104 | ld24.cgs | |
105 | ldb-d.cgs | |
106 | ldb.cgs | |
107 | ldh-d.cgs | |
108 | ldh.cgs | |
109 | ldi16.cgs | |
110 | ldi8.cgs | |
111 | ldub-d.cgs | |
112 | ldub.cgs | |
113 | lduh-d.cgs | |
114 | lduh.cgs | |
115 | lock.cgs | |
116 | machi.cgs | |
117 | maclo.cgs | |
118 | macwhi.cgs | |
119 | macwlo.cgs | |
120 | mul.cgs | |
121 | mulhi.cgs | |
122 | mullo.cgs | |
123 | mulwhi.cgs | |
124 | mulwlo.cgs | |
125 | mv.cgs | |
126 | mvfachi.cgs | |
127 | mvfaclo.cgs | |
128 | mvfacmi.cgs | |
129 | mvfc.cgs | |
130 | mvtachi.cgs | |
131 | mvtaclo.cgs | |
132 | mvtc.cgs | |
133 | neg.cgs | |
134 | nop.cgs | |
135 | not.cgs | |
136 | or.cgs | |
137 | or3.cgs | |
138 | rac.cgs | |
139 | rach.cgs | |
140 | rem.cgs | |
141 | remu.cgs | |
142 | rte.cgs | |
143 | seth.cgs | |
144 | sll.cgs | |
145 | sll3.cgs | |
146 | slli.cgs | |
147 | sra.cgs | |
148 | sra3.cgs | |
149 | srai.cgs | |
150 | srl.cgs | |
151 | srl3.cgs | |
152 | srli.cgs | |
153 | st-d.cgs | |
154 | st-minus.cgs | |
155 | st-plus.cgs | |
156 | st.cgs | |
157 | stb-d.cgs | |
158 | stb.cgs | |
159 | sth-d.cgs | |
160 | sth.cgs | |
161 | sub.cgs | |
162 | subv.cgs | |
163 | subx.cgs | |
164 | trap.cgs | |
165 | unlock.cgs | |
166 | xor.cgs | |
167 | xor3.cgs | |
168 | ||
169 | hello.ms | |
8686807e | 170 | hw-trap.ms |
b58ffc7b DE |
171 | uread16.ms |
172 | uread32.ms | |
173 | uwrite16.ms | |
174 | uwrite32.ms | |
cf6145bc DE |
175 | |
176 | Things-to-lose: | |
177 | ||
178 | Do-last: | |
179 | ||
579d9a97 JL |
180 | cygnus_files="allinsn.exp misc.exp testutils.inc" |
181 | if ( echo $* | grep keep\-cygnus > /dev/null ) ; then | |
182 | for i in $cygnus_files ; do | |
183 | if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then | |
cf6145bc | 184 | if [ -n "${verbose}" ] ; then |
579d9a97 | 185 | echo Keeping cygnus stuff in $i |
cf6145bc DE |
186 | fi |
187 | fi | |
188 | done | |
189 | else | |
579d9a97 JL |
190 | for i in $cygnus_files ; do |
191 | if test ! -d $i && (grep sanitize-cygnus $i > /dev/null) ; then | |
cf6145bc | 192 | if [ -n "${verbose}" ] ; then |
579d9a97 | 193 | echo Removing traces of \"cygnus\" from $i... |
cf6145bc DE |
194 | fi |
195 | cp $i new | |
579d9a97 | 196 | sed '/start\-sanitize\-cygnus/,/end-\sanitize\-cygnus/d' < $i > new |
cf6145bc DE |
197 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then |
198 | if [ -n "${verbose}" ] ; then | |
199 | echo Caching $i in .Recover... | |
200 | fi | |
201 | mv $i .Recover | |
202 | fi | |
203 | mv new $i | |
204 | fi | |
205 | done | |
579d9a97 | 206 | # Remove cygnus from `mach'. |
cf6145bc DE |
207 | for i in *.cgs ; do |
208 | if [ -n "${verbose}" ] ; then | |
579d9a97 | 209 | echo Removing traces of \"cygnus\" from $i... |
cf6145bc DE |
210 | fi |
211 | cp $i new | |
579d9a97 | 212 | sed -e 's/cygnus//' < $i > new |
cf6145bc DE |
213 | if [ -n "${safe}" -a ! -f .Recover/$i ] ; then |
214 | if [ -n "${verbose}" ] ; then | |
215 | echo Caching $i in .Recover... | |
216 | fi | |
217 | mv $i .Recover | |
218 | fi | |
219 | mv new $i | |
220 | done | |
221 | fi | |
222 | ||
223 | # End of file. |