2002-02-26 Chris Demetriou <cgd@broadcom.com>
[binutils-gdb.git] / gas / testsuite / ChangeLog
1 2002-02-26 Chris Demetriou <cgd@broadcom.com>
2
3 * gas/mips/empic2.d: Adjust for the fact that relocations on
4 symbols local to this file are resolved at assembly time into
5 section-relative relocations, even if the symbols are extern.
6 * gas/mips/empic2.s: Add file offset information, so the next
7 person to do the math mentioned above has an easier time.
8 * gas/mips/jal-empic-elf.d: New test.
9 * gas/mips/jal-empic-elf-2.d, gas/mips/jal-empic-elf-2.s: New test.
10 * gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf-3.s: New test.
11 * gas/mips/mips.exp: Run the new tests.
12
13 2002-02-25 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
14
15 * mips-gp64-fp32-pic.d: Fix test of 64bit register loads.
16 * mips-gp64-fp32-pic.s: Likewise.
17 * mips-gp64-fp32.d: Likewise.
18 * mips-gp64-fp32.s: Likewise.
19 * mips-gp64-fp64-pic.d: Likewise.
20 * mips-gp64-fp64-pic.s: Likewise.
21 * mips-gp64-fp64.d: Likewise.
22 * mips-gp64-fp64.s: Likewise.
23
24 2002-02-25 Alan Modra <amodra@bigpond.net.au>
25
26 * gas/hppa/reloc/reloc.exp: Update copyright date.
27
28 2002-02-24 Hans-Peter Nilsson <hp@bitrange.com>
29
30 * gas/mmix/bspec-1.d, gas/mmix/bspec-2.d, gas/mmix/comment-1.d:
31 Adjust to changes in readelf output.
32
33 2002-02-22 Nick Clifton <nickc@cambridge.redhat.com>
34
35 * gasp/gasp.exp: If gasp does not exist, do not complain, just
36 exit silently.
37
38 2002-02-20 Tom Rix <trix@redhat.com>
39
40 * gas/ppc/ppc.exp: Add xcoff booke tests.
41 * gas/ppc/booke_xcoff.s: New.
42 * gas/ppc/booke_xcoff.d: New.
43 * gas/ppc/booke_xcoff64.s: New.
44 * gas/ppc/booke_xcoff64.d: New.
45
46 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
47
48 * gas/sh/basic.exp: Don't run PIC tests for targets that don't
49 support it.
50
51 2002-02-14 Tom Rix <trix@redhat.com>
52
53 * gas/ppc/ppc.exp: Add xcoff altivec tests.
54 * gas/ppc/altivec_xcoff.s: New.
55 * gas/ppc/altivec_xcoff.d: New.
56 * gas/ppc/altivec_xcoff64.s: New.
57 * gas/ppc/altivec_xcoff64.d: New.
58
59 2002-02-13 Ben Elliston <bje@redhat.com>
60
61 * gasp/flonums.asm: New test.
62 * gasp/flonums.err: New result.
63 * gasp/flonums.out: Likewise.
64
65 2002-02-12 John David Anglin <dave@hiauly1.hia.nrc.ca>
66
67 * gas/hppa/reloc/reloc.exp (labelopbug.s): Change test to suit
68 hppa_fix_adjustable change.
69
70 2002-02-09 Richard Henderson <rth@redhat.com>
71
72 * gas/alpha/elf-reloc-5.s, gas/alpha/elf-reloc-5.d: New.
73 * gas/alpha/elf-reloc-6.s, gas/alpha/elf-reloc-6.l: New.
74 * gas/alpha/alpha.exp: Run them.
75
76 2002-02-08 Chris Demetriou <cgd@broadcom.com>
77
78 * gas/mips/mips.exp: Document (but do not XFAIL) currently-failing
79 MIPS ECOFF tests, providing what information is known about
80 the origins of the failures.
81
82 2002-02-08 Alexandre Oliva <aoliva@redhat.com>
83
84 Contribute sh64-elf.
85 2002-02-01 Alexandre Oliva <aoliva@redhat.com>
86 * gas/sh/sh64/syntax-1.s: Remove `-4' from @(expr-4,pc).
87 2002-01-28 Alexandre Oliva <aoliva@redhat.com>
88 * gas/sh/sh64/crange1-1.d: Formatting changes to match the current
89 output of objdump.
90 * gas/sh/sh64/crange1-2.d: Likewise.
91 * gas/sh/sh64/crange2-2.d: Likewise.
92 * gas/sh/sh64/crange3-1.d: Likewise.
93 * gas/sh/sh64/crange4-1.d: Likewise.
94 * gas/sh/sh64/datal-2.d: Likewise.
95 * gas/sh/sh64/datal32-1.d: Likewise.
96 * gas/sh/sh64/datal32-3.d: Likewise.
97 * gas/sh/sh64/localcom-1.d: Likewise.
98 * gas/sh/sh64/mix-1.d: Likewise.
99 * gas/sh/sh64/pt32-1.d: Likewise.
100 * gas/sh/sh64/rel32-1.d: Likewise.
101 * gas/sh/sh64/rel32-2.d: Likewise.
102 * gas/sh/sh64/rel32-3.d: Likewise.
103 * gas/sh/sh64/rel32-4.d: Likewise.
104 * gas/sh/sh64/rel32-5.d: Likewise.
105 * gas/sh/sh64/ua32-1.d: Likewise.
106 2001-03-14 DJ Delorie <dj@redhat.com>
107 * gas/sh/sh64/endian-1.d: New test - Little Endianness.
108 * gas/sh/sh64/endian-1.s: New test - Little Endianness.
109 * gas/sh/sh64/endian-2.d: New test - Big Endianness.
110 * gas/sh/sh64/endian-2.s: New test - Big Endianness.
111 2001-03-12 DJ Delorie <dj@redhat.com>
112 * gas/sh/sh64/syntax-1.d: New test - basic syntax.
113 * gas/sh/sh64/syntax-1.s: New test - basic syntax.
114 * gas/sh/sh64/syntax-2.d: New test - basic syntax, pseudos.
115 * gas/sh/sh64/syntax-2.s: New test - basic syntax, pseudos.
116 2001-03-06 DJ Delorie <dj@redhat.com>
117 * gas/sh/sh64/lineno.d: New, test dwarf2 line numbers vs macros.
118 * gas/sh/sh64/lineno.s: Ditto.
119 2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
120 * gas/sh/sh64/err-dsp.s: New test.
121 2001-01-13 Hans-Peter Nilsson <hpn@cygnus.com>
122 * gas/sh/sh64/err-abi-64.s, gas/sh/sh64/err-abi-32.s,
123 gas/sh/sh64/abi-64.s, gas/sh/sh64/abi-64.d, gas/sh/sh64/abi-32.s,
124 gas/sh/sh64/abi-32.d, gas/sh/sh64/crange3.s,
125 gas/sh/sh64/crange3-1.d, gas/sh/sh64/crange4.s,
126 gas/sh/sh64/crange4-1.d, gas/sh/sh64/crange5.s,
127 gas/sh/sh64/crange5-1.d: New tests.
128 2001-01-07 Hans-Peter Nilsson <hpn@cygnus.com>
129 * gas/sh/sh64/relax-1.s, gas/sh/sh64/relax-1.d: New test.
130 * gas/sh/sh64/err-pt-1.s: New test.
131 * gas/sh/sh64/relax-2.s, gas/sh/sh64/relax-2.d: New test.
132 * gas/sh/sh64/localcom-1.s, gas/sh/sh64/localcom-1.d: New test.
133 * gas/sh/sh64/movi-3.s, gas/sh/sh64/movi-3.d: New test.
134 * gas/sh/sh64/relax-3.s, gas/sh/sh64/relax-3.d: New test.
135 2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
136 * gas/sh/sh64/case-noexp-1.d: Adjust to changed GAS output for
137 check-PTA/PTB / perhaps-change-to-PTB bit in target field.
138 * gas/sh/sh64/case-noexp-1.d: Ditto.
139 * gas/sh/sh64/mix-noexp-1.d: Ditto.
140 * gas/sh/sh64/pt32-noexp-2.d: Ditto.
141 * gas/sh/sh64/pt64-noexp-2.d: Ditto.
142 * gas/sh/sh64/ptc32-noexp-1.d: Ditto.
143 * gas/sh/sh64/ptc64-noexp-1.d: Ditto.
144 * gas/sh/sh64/ptext32-noexp-1.d: Ditto.
145 * gas/sh/sh64/ptext64-noexp-1.d: Ditto.
146 2000-12-31 Hans-Peter Nilsson <hpn@cygnus.com>
147 * gas/sh/sh64/shift64-3.d: Fix typo.
148 * gas/sh/sh64/shift64-noexp-3.d, gas/sh/sh64/shift32-noexp-3.d,
149 gas/sh/sh64/ptext64-noexp-1.d, gas/sh/sh64/ptext64-32-1.d,
150 gas/sh/sh64/ptext32-noexp-1.d, gas/sh/sh64/ptc64-noexp-1.d,
151 gas/sh/sh64/ptc64-32-1.d, gas/sh/sh64/ptc32-noexp-1.d,
152 gas/sh/sh64/pt64-noexp-2.d, gas/sh/sh64/pt64-32-2.d,
153 gas/sh/sh64/pt64-32-1.d, gas/sh/sh64/pt32-noexp-2.d,
154 gas/sh/sh64/pt-noexp-1.d, gas/sh/sh64/movi64-noexp-2.d,
155 gas/sh/sh64/movi32-noexp-2.d, gas/sh/sh64/mix-noexp-1.d,
156 gas/sh/sh64/err-ptb-2.s, gas/sh/sh64/err-ptb-1.s,
157 gas/sh/sh64/err-pt32-cmd3.s, gas/sh/sh64/err-pt32-cmd2.s,
158 gas/sh/sh64/err-pt32-cmd1.s, gas/sh/sh64/err-noexp-cmd1.s,
159 gas/sh/sh64/err-movi-noexp-1.s, gas/sh/sh64/crange2.s,
160 gas/sh/sh64/crange2-noexp-1.d, gas/sh/sh64/crange2-2.d,
161 gas/sh/sh64/crange2-1.d, gas/sh/sh64/case-noexp-1.d: New tests.
162 2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
163 * gas/sh/sh64/err-4.s: Use option -no-mix to see errors. Adjust
164 for errors not being emitted at the .mode directives anymore.
165 * gas/sh/sh64/crange1.s, gas/sh/sh64/crange1-2.d,
166 gas/sh/sh64/crange1-1.d: New tests for .cranges section.
167 2000-12-12 Hans-Peter Nilsson <hpn@cygnus.com>
168 * gas/sh/sh64/err-3.s: New test.
169 * gas/sh/sh64/immexpr1.s, gas/sh/sh64/immexpr32-1.d,
170 gas/sh/sh64/immexpr64-1.d: New tests.
171 * gas/sh/sh64/immexpr2.s, gas/sh/sh64/immexpr32-2.d,
172 gas/sh/sh64/immexpr64-2.d: New tests.
173 2000-12-11 Hans-Peter Nilsson <hpn@cygnus.com>
174 * gas/sh/sh64/rel-1.s, gas/sh/sh64/rel-2.s, gas/sh/sh64/rel-3.s,
175 gas/sh/sh64/rel-4.s, gas/sh/sh64/rel-5.s, gas/sh/sh64/rel32-1.d,
176 gas/sh/sh64/rel32-2.d, gas/sh/sh64/rel32-3.d,
177 gas/sh/sh64/rel32-4.d, gas/sh/sh64/rel32-5.d,
178 gas/sh/sh64/rel64-1.d, gas/sh/sh64/rel64-2.d,
179 gas/sh/sh64/rel64-3.d, gas/sh/sh64/rel64-4.d,
180 gas/sh/sh64/rel64-5.d: New tests.
181 2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
182 * gas/sh/sh64/case-1.d, gas/sh/sh64/mix-1.d, gas/sh/sh64/pt32-1.d,
183 gas/sh/sh64/pt64-1.d, gas/sh/sh64/ptc32-1.d,
184 gas/sh/sh64/ptc64-1.d, gas/sh/sh64/ptext32-1.d,
185 gas/sh/sh64/ptext64-1.d: Correct offsets in PT/PTA/PTB expansion.
186 2000-12-05 Hans-Peter Nilsson <hpn@cygnus.com>
187 * gas/sh/sh64/datal-3.s, gas/sh/sh64/datal32-3.d,
188 gas/sh/sh64/datal64-3.d: New tests.
189 2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
190 * gas/sh/sh64/datal-1.s: Remove whitespace at end of line.
191 * gas/sh/sh64/datal32-1.d, gas/sh/sh64/datal64-1.d,
192 gas/sh/sh64/movi32-1.d, gas/sh/sh64/movi32-2.d,
193 gas/sh/sh64/movi64-1.d, gas/sh/sh64/movi64-3.d: Correct register.
194 * gas/sh/sh64/mix-1.s, gas/sh/sh64/mix-1.d, gas/sh/sh64/err-4.s:
195 New tests.
196 2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
197 * gas/macros/macros.exp: Import xfail sh*-*-* from net binutils.
198 * gas/sh/sh64/case-1.d: Correct offsets in PT/PTA/PTB expansion.
199 gas/sh/sh64/pt32-1.d, gas/sh/sh64/pt64-1.d: Ditto.
200 gas/sh/sh64/ptc32-1.d, gas/sh/sh64/ptc64-1.d: Ditto.
201 gas/sh/sh64/ptext32-1.d, gas/sh/sh64/ptext64-1.d: Ditto.
202 2000-11-25 Hans-Peter Nilsson <hpn@cygnus.com>
203 * gas/sh/sh64/ptc32-1.d, gas/sh/sh64/ptc64-1.d: Correct.
204 * gas/sh/sh64/datal-1.s, gas/sh/sh64/datal32-1.d,
205 gas/sh/sh64/datal64-1.d: New test.
206 * gas/sh/sh64/datal-2.s, gas/sh/sh64/datal-2.d: New test.
207 * gas/sh/sh64/creg-1.d, gas/sh/sh64/creg-1.s: New test.
208 * gas/sh/sh64/creg-2.d, gas/sh/sh64/creg-2.s: New test.
209 2000-11-24 Hans-Peter Nilsson <hpn@cygnus.com>
210 * gas/sh/sh64: New testsuite.
211
212 2002-02-06 Alexandre Oliva <aoliva@redhat.com>
213
214 * gas/sh/pic.d, gas/sh/pic.s: New test.
215 * gas/sh/basic.exp: Run it.
216
217 2002-02-05 Alan Modra <amodra@bigpond.net.au>
218
219 * gas/ppc/test1elf64.d: Tweak arch name.
220
221 2002-02-04 Alexandre Oliva <aoliva@redhat.com>
222
223 * gas/sh/pcrel.d, gas/sh/pcrel.s: New test.
224 * gas/sh/basic.exp: Run it.
225
226 2002-02-04 Hans-Peter Nilsson <hp@bitrange.com>
227
228 * gas/mmix/basep-8.d, gas/mmix/basep-9.s, gas/mmix/basep-9.d,
229 gas/mmix/err-bpo6.s, gas/mmix/basep-8.s, gas/mmix/basep-10.d,
230 gas/mmix/basep-10.s, gas/mmix/basep-11.s, gas/mmix/basep-11.d: New
231 tests for base-plus-offset relocations and global register
232 allocations for weak and common symbols.
233
234 2002-02-02 Alan Modra <amodra@bigpond.net.au>
235
236 * gas/elf/elf.exp: Don't special case v850.
237
238 2002-02-01 Hans-Peter Nilsson <hp@bitrange.com>
239
240 * gas/mmix/basep-1b.d, gas/mmix/basep-2b.d, gas/mmix/basep-7.d,
241 gas/mmix/err-bpo2.s, gas/mmix/basep-3b.d, gas/mmix/err-bpo3.s,
242 gas/mmix/basep-4.d, gas/mmix/err-bpo4.s, gas/mmix/err-bpo5.s,
243 gas/mmix/basep-5.d, gas/mmix/basep-6.d: New tests.
244
245 2002-01-22 Alexandre Oliva <aoliva@redhat.com>
246
247 * gas/mn10300/basic.exp (run_list_test): New proc, from alpha.
248 * gas/mn10300/movpc.s, gas/mn10300/movpc.l: New tests.
249
250 2002-01-22 Richard Henderson <rth@redhat.com>
251
252 * gas/alpha/unop.s, gas/alpha/unop.d: New test.
253 * gas/alpha/alpha.exp: Run it.
254
255 2002-01-21 Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
256
257 * gas/cris/cris.exp: Comment typo fix
258
259 2002-01-18 Richard Earnshaw <rearnsha@arm.com>
260 Keith Walker <keith.walker@arm.com>
261
262 * gas/arm/arch5tej.s gas/arm/arch5tej.d: New files.
263 * gas/arm/arm.exp (arch5tej): New dump test.
264
265 2002-01-18 Richard Earnshaw <rearnsha@arm.com>
266
267 * gas/arm/vfp1.d: Use new command-line options.
268 * gas/arm/vfp1xD.d: Likewise.
269 * gas/arm/arm.exp (vfp-bad): Likewise.
270 * gas/arm/maverick.d: Likewise.
271
272 2002-01-17 Timothy Wall <twall@oculustech.com>
273
274 * gas/tic54x/labels.s (after_macro): Correct comments.
275
276 2002-01-15 Richard Earnshaw <rearnsha@arm.com>
277
278 * gas/arm/vfp1.s gas/arm/vf1.d: New files.
279 * gas/arm/vfp1xD.s gas/arm/vf1xD.d: New files.
280 * gas/arm/vfp-bad.s gas/arm/vfp-bad.l: New files.
281 * gas/arm/arm.exp: Run new VFP tests.
282
283 2002-01-15 Nick Clifton <nickc@cambridge.redhat.com>
284
285 * gas/elf/section2.e-m32r: New file.
286 * gas/elf/elf.exp: Use section2.e-m32r for m32r targets.
287
288 * gas/sh/dsp.d: Fix expected results.
289
290 2002-01-14 Nick Clifton <nickc@cambridge.redhat.com>
291
292 * gas/elf/elf.exp (run_list_test): Use section2.e-mips script for
293 v850-elf toolchain.
294
295 2002-01-14 Richard Earnshaw <rearnsha@arm.com>
296
297 * gas/arm/armv1.s, arm/armv1.d, arm/fpa-mem.s, arm/fpa-mem.d
298 arm/fpa-monadic.s, arm/fpa-monadic.d, arm/fpa-dyadic.s,
299 arm/fpa-dyadic.d: New tests.
300 * gas/arm/le-fpconst.d (objdump): pass --section=.text
301 * gas/arm/arm.exp: Add new tests. Run le-fpconst test on elf targets.
302
303 2002-01-14 Richard Earnshaw <rearnsha@arm.com>
304
305 * gas/arm/armv1-bad.s gas/arm/armv1-bad.l: New files.
306 * gas/arm/arm.exp (run_error_test): New proc.
307 (armv1-bad): New error test.
308
309 2002-01-11 Richard Earnshaw <rearnsha@arm.com>
310
311 * gas/arm/ldconst.s gas/arm/ldconst.d: New files. Test ldr with
312 immediate pseudo-operations.
313 * gas/arm/arm.exp: Run it.
314
315 2002-01-10 matthew green <mrg@redhat.com>
316
317 * gas/xstormy16/allinsn.sh (movf, jmp, call, icall): Update.
318 * gas/xstormy16/allinsn.d: Regenerate.
319 * gas/xstormy16/allinsn.s: Regenerate.
320
321 2002-01-09 Richard Earnshaw <rearnsha@arm.com>
322
323 * gas/arm/float.s: Don't use VFP register names in fpa instructions.
324
325 2002-01-08 H.J. Lu <hjl@gnu.org>
326
327 * gas/mips/elf-rel.s: New tests for nested ().
328
329 * gas/mips/elf-rel.d: Modified for nested () tests.
330 * gas/mips/elfel-rel.d: Likewise.
331
332 2002-01-05 Daniel Jacobowitz <drow@mvista.com>
333
334 * gas/mips/jal-svr4pic.s: Add .ent and .frame directives.
335 * gas/mips/mips-abi32-pic.s: Add .frame directive.
336 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
337 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
338 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
339 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
340
341 2002-01-02 Chris Demetriou <cgd@broadcom.com>
342
343 * gas/mips/empic3_e.d: New file to test -membedded-pic
344 R_MIPS_GNU_REL_HI16 and R_MIPS_GNU_REL_LO16 relocations.
345 * gas/mips/empic3_e.s: Likewise.
346 * gas/mips/empic3_g1.d: Likewise.
347 * gas/mips/empic3_g1.s: Likewise.
348 * gas/mips/empic3_g2.d: Likewise.
349 * gas/mips/empic3_g2.s: Likewise.
350 * gas/mips/mips.exp: Run the new tests.
351
352 2001-12-21 Anders Norlander <anorland@synergenix.se>
353
354 * gas/all/incbin.dat: New [binary] file.
355 * gas/all/incbin.s: Use incbin.dat instead of incbin.s.
356 * gas/all/incbin.d: Reflect change in incbin.s
357
358 2001-12-20 Alexandre Oliva <aoliva@redhat.com>
359
360 * gas/sh/err-at.s: New test.
361
362 2001-12-18 Hans-Peter Nilsson <hp@axis.com>
363
364 * gas/cris/rd-dw2-10.d: Tweak for change in gas dwarf2 line number
365 handling.
366
367 2001-12-07 Geoffrey Keating <geoffk@redhat.com>
368 matthew green <mrg@redhat.com>
369
370 * gas/xstormy16/allinsn.d: New file.
371 * gas/xstormy16/allinsn.exp: New file.
372 * gas/xstormy16/allinsn.s: New file.
373 * gas/xstormy16/allinsn.sh: New file.
374 * gas/xstormy16/gcc.d: New file.
375 * gas/xstormy16/gcc.s: New file.
376 * gas/xstormy16/gcc.sh: New file.
377 * gas/xstormy16/reloc-1.d: New file.
378 * gas/xstormy16/reloc-1.s: New file.
379 * gas/xstormy16/reloc-2.d: New file.
380 * gas/xstormy16/reloc-2.s: New file.
381
382 2001-12-08 Alan Modra <amodra@bigpond.net.au>
383
384 * gas/all/incbin.s: Add spaces before directives.
385 * gas/all/incbin.d: Update.
386
387 2001-12-07 Jeffrey A Law (law@cygnus.com)
388
389 * gas/hppa/parse/linesepbug.s: Restore to its original form,
390 reverting change of July 19, 2000.
391
392 2001-12-05 Richard Earnshaw <rearnsha@arm.com>
393
394 * gas/arm/xscale.s, gas/arm/xscale.d (pld tests): PLD instruction has
395 no post-indexed addressing modes.
396
397 2001-11-25 Andreas Jaeger <aj@suse.de>
398
399 * gas/all/gas.exp (incbin): Fix condition.
400
401 2001-11-23 Jeffrey A Law (law@cygnus.com)
402
403 * gas/all/gas.exp (incbin): Do not run on the PA.
404
405 * gas/hppa/parse/parse.exp: Expect failure on line separator bug.
406
407 2001-11-16 Chris Demetriou <cgd@broadcom.cOm>
408
409 * gas/mips/elf-rel5.s, gas/mips/elf-rel5.s: New test
410 to test symbol plus offset relocations in various ways.
411 * gas/mips/mips.exp: Run new test.
412
413 2001-11-15 Alan Modra <amodra@bigpond.net.au>
414
415 * gas/ppc/booke.d: Modify reloc and target matches for powerpc64.
416
417 2001-11-11 Timothy Wall <twall@alum.mit.edu>
418
419 * gas/tic54x/sections.[sd]: Check for named, initialized sections
420 defaulting to CODE and DATA.
421 * gas/tic54x/align.[sd]: While breaking compatibility with TI's
422 assembler, the difference is not worth the effort to fix. We'd
423 prefer the assembler *not* fill the section alignment.
424 * gas/tic54x/all-opcodes.d: Verify Lmem opcodes have proper
425 length.
426 * gas/tic54x/labels.s: Document differences from TI tools.
427 * gas/tic54x/extaddr.d: Match output.
428 * gas/all/gas.exp: On c54x targets, don't do any tests that use
429 p2align.
430 * gas/macros/macros.exp: Expect failure matching use of .ascii.
431
432 2001-11-12 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
433
434 * gas/mips/mips.exp: Change naming of some conditionals to reflect
435 the object format they actually mean. Don't try mips-abi32 and
436 mips-abi32-pic tests for ecoff.
437
438 2001-11-11 Hans-Peter Nilsson <hp@bitrange.com>
439
440 * gas/mmix/bspec-2.d, gas/mmix/bspec-1.d, gas/mmix/comment-1.d:
441 Prune and generalize, adjusting to generic ELF file layout changes.
442
443 2001-11-04 Chris Demetriou <cgd@broadcom.com>
444
445 * gas/mips/mips.exp (svr4pic): Set if target is *-*-netbsd*.
446 (aout): Don't set if *-*-netbsd*.
447
448 2001-11-02 NIIBE Yutaka <gniibe@m17n.org>
449
450 * gas/sh/basic.exp: For Linux, add "-big" option for the
451 invocation of gas.
452
453 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
454
455 * gas/m68hc11/opers12.s: Add test for disassembler bug with movb
456 instruction.
457 * gas/m68hc11/opers12.d: Likewise.
458 * gas/m68hc11/opers12-dwarf2.d: Likewise.
459
460 2001-10-31 Chris Demetriou <cgd@broadcom.com>
461
462 * gas/mips/empic.s: Undo damage inflicted on 2000-12-02.
463 * gas/mips/empic.d: Likewise.
464 * gas/mips/elempic.d: Likewise (it was copied into other files).
465 * gas/mips/telempic.d: Likewise.
466 * gas/mips/tempic.d: Likewise.
467
468 * gas/mips/empic2.s: New test to check new 'la' and 'lw' (and
469 related ops) syntax, test loads with large offsets.
470 * gas/mips/emcic2.d: Likewise.
471 * gas/mips/mips.exp: Run the new test on ELF platforms.
472
473 2001-10-31 Nick Clifton <nickc@cambridge.redhat.com>
474
475 * gas/mmix/pop-op.l: Update to match latest listing behaviour.
476 * gas/mmix/reloc8.l: Update to match latest listing behaviour.
477 * gas/mmix/resume-op.l: Update to match latest listing behaviour.
478 * gas/mmix/save-op.l: Update to match latest listing behaviour.
479 * gas/mmix/unsave-op.l: Update to match latest listing behaviour.
480
481 2001-10-31 Hans-Peter Nilsson <hp@bitrange.com>
482
483 * gas/mmix/tst.s: Delete unused file.
484 * gas/mmix/unsave-op.s, gas/mmix/save-op.s, gas/mmix/resume-op.s,
485 gas/mmix/reloc8.s, gas/mmix/prefix1.s, gas/mmix/pop-op.s,
486 gas/mmix/greg8.s, gas/mmix/greg6.s, gas/mmix/expr-1.s,
487 gas/mmix/greg1.s, gas/mmix/err-bspec-5.s, gas/mmix/op-0-1.s,
488 gas/mmix/fb-2.s: Remove trailing empty lines.
489
490 2001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
491
492 * gas/mmix: New testsuite directory.
493
494 2001-10-24 Chris Demetriou <cgd@broadcom.com>
495
496 * gas/mips/ld-empic.d: Remove extra whitespace at beginning of
497 file introduced in the change on 2001-05-15.
498
499 2001-10-24 Chris Demetriou <cgd@broadcom.com>
500
501 * gas/mips/mips-abi32-pic.s: Use ".word" rather than ".4byte".
502 Delete use of ".size".
503 * gas/mips/mips-abi32.s: Likewise.
504 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
505 * gas/mips/mips-gp32-fp32.s: Likewise.
506 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
507 * gas/mips/mips-gp32-fp64.s: Likewise.
508 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
509 * gas/mips/mips-gp64-fp32.s: Likewise.
510 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
511 * gas/mips/mips-gp64-fp64.s: Likewise.
512
513 2001-10-23 Chris Demetriou <cgd@broadcom.com>
514
515 * gas/mips/beq.s: Add zero words at end of instructions so
516 that objdump will print "..." when disassembling.
517 * gas/mips/beq.d: Update for disassembler changes which force
518 branch delay-slot nops to be printed.
519 * gas/mips/bge.d: Ditto.
520 * gas/mips/bgeu.d: Ditto.
521 * gas/mips/blt.d: Ditto.
522 * gas/mips/bltu.d: Ditto.
523 * gas/mips/jal-svr4pic.d: Ditto.
524 * gas/mips/jal-xgot.d: Ditto.
525
526 2001-10-20 H.J. Lu <hjl@gnu.org>
527
528 * gas/elf/ehopt0.s: Lose ",@progbits".
529
530 2001-10-17 Chris Demetriou <cgd@broadcom.com>
531
532 * gas/mips/mips.exp (sb1-ext-ps): New test to test
533 SB-1 core's paired-single extensions to the MIPS64 ISA.
534 * gas/mips/sb1-ext-ps.d: New file.
535 * gas/mips/sb1-ext-ps.s: New file.
536
537 2001-10-17 matthew green <mrg@redhat.com>
538
539 * gas/ppc/altivec.s: New test for AltiVec.
540 * gas/ppc/altivec.d: New file.
541 * gas/ppc/ppc.exp: Test altivec.s
542
543 2001-10-16 Hans-Peter Nilsson <hp@bitrange.com>
544
545 * gas/sh/err-le.s, gas/sh/err-be.s: New tests.
546
547 2001-10-13 matthew green <mrg@redhat.com>
548
549 * gas/ppc/booke.s (rfci, wrtee, wrteei, mfdcrx, mfdcr, mtdcrx,
550 mtdcr, msync, dcba, mbar): New BookE tests.
551 * gas/ppc/booke.d: Update for new BookE tests.
552
553 2001-10-12 matthew green <mrg@redhat.com>
554
555 * gas/ppc/booke.s: New test for Motorola BookE.
556 * gas/ppc/booke.d: New file.
557 * gas/ppc/ppc.exp: Test booke.s.
558
559 2001-10-09 Nick Clifton <nickc@cambridge.redhat.com>
560
561 * sh/basic.exp: Add dsp dump test.
562 * sh/dsp/d: New file: Expected output of disassembly of dsp.s
563 * sh/dsp.s: New file: Test assembly source of DSP single data
564 transfer instructions.
565
566 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
567
568 * gas/arm/arm.exp: Run arm9e tests.
569
570 * gas/arm/maverick.c: New.
571
572 * gas/arm/maverick.d: New.
573
574 * gas/arm/maverick.s: New.
575
576 2001-10-04 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
577
578 * gas/mips/mips-gp64-fp32-pic.d: Use 32bit instructions for addresses.
579 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
580 * gas/mips/mips-gp64-fp32.d: Likewise.
581 * gas/mips/mips-gp64-fp32.s: Likewise.
582 * gas/mips/mips-gp64-fp64-pic.d: Likewise.
583 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
584 * gas/mips/mips-gp64-fp64.d: Likewise.
585 * gas/mips/mips-gp64-fp64.s: Likewise.
586 * gas/mips/elempic.d: Likewise.
587 * gas/mips/ld.d: Likewise.
588 * gas/mips/uld.d: Likewise.
589 * gas/mips/usd.d: Likewise.
590
591 2001-09-29 H.J. Lu <hjl@gnu.org>
592
593 * gas/i386/i386.exp: Run 64bit tests only for "i*86-*-* and
594 x86_64-*-*.
595
596 2001-09-18 Martin Schwidefsky <schwidefsky@de.ibm.com>
597
598 * gas/s390: New directory.
599 * gas/s390/opcode.d: New file.
600 * gas/s390/opcode.s: New file.
601 * gas/s390/opcode64.d: New file.
602 * gas/s390/opcode64.s: New file.
603 * gas/s390/operands.d: New file.
604 * gas/s390/operands.s: New file.
605 * gas/s390/operands64.d: New file.
606 * gas/s390/operands64.s: New file.
607 * gas/s390/reloc.d: New file.
608 * gas/s390/reloc.s: New file.
609 * gas/s390/reloc64.d: New file.
610 * gas/s390/reloc64.s: New file.
611 * gas/s390/s390.exp: New file.
612
613 2001-09-07 Eric Christopher <echristo@redhat.com>
614
615 * gas/mips/mips64.d: Change to use isa64.
616 * gas/mips/mips32.d: Change to use isa32.
617
618 2001-09-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
619
620 * gas/mips/mips-abi32-pic.s: Remove .set mips4 pseudo-op.
621 * gas/mips/mips-abi32.s: Likewise.
622 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
623 * gas/mips/mips-gp32-fp32.s: Likewise.
624 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
625 * gas/mips/mips-gp32-fp64.s: Likewise.
626 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
627 * gas/mips/mips-gp64-fp32.s: Likewise.
628 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
629 * gas/mips/mips-gp64-fp64.s: Likewise.
630
631 2001-09-07 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
632
633 * gas/mips/beq.d: Check branches to external labels.
634 * gas/mips/beq.s: Likewise.
635 * gas/mips/bge.d: Likewise.
636 * gas/mips/bge.s: Likewise.
637 * gas/mips/bgeu.d: Likewise.
638 * gas/mips/bgeu.s: Likewise.
639 * gas/mips/blt.d: Likewise.
640 * gas/mips/blt.s: Likewise.
641 * gas/mips/bltu.d: Likewise.
642 * gas/mips/bltu.s: Likewise.
643 * gas/mips/elempic.d: Switch from R_MIPS_GNU_REL16_S2 to R_MIPS_PC16.
644 * gas/mips/empic.d: Likewise.
645 * gas/mips/empic.s: Likewise.
646 * gas/mips/telempic.d: Likewise.
647 * gas/mips/tempic.d: Likewise.
648
649 2001-09-06 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
650
651 * gas/mips/tmips16-f.d: New file, testcase for big endian MIPS16
652 relocations, tradtional variant.
653
654 2001-08-04 Richard Henderson <rth@redhat.com>
655
656 * gas/alpha/alpha.exp: New file.
657 * gas/alpha/elf-reloc-1.[sd]: New test.
658 * gas/alpha/elf-reloc-2.[sl]: New test.
659 * gas/alpha/elf-reloc-3.[sl]: New test.
660 * gas/alpha/elf-reloc-4.[sd]: New test.
661 * gas/alpha/fp.exp: Remove file.
662 * gas/alpha/fp.s: Output to .data not .rdata.
663 * gas/alpha/fp.d: Adjust to match.
664
665 2001-09-04 Jeffrey A Law (law@cygnus.com)
666
667 * gas/all/gas.exp (930509a): Expect failure on the H8/300 ELF port.
668
669 * gas/h8300/ffxx1-elf.d: Update due to recent changes to H8/300
670 ELF toolchain.
671 * gas/h8300/h8300-elf.exp: Likewise.
672
673 * gas/macros/macros.exp: Expect failure on all H8/300 ports.
674
675 * gas/vtable/vtable.exp: Do not run tests on H8/300 ELF ports.
676
677 2001-08-30 J"orn Rennecke <amylaar@redhat.com>
678
679 * gas/h8300/h8300.exp (do_h8300_cbranch): Remove invocation.
680 (do_h8300_branch, do_h8300h_cbranch, do_h8300h_branch): Likewise.
681 (do_h8300s_cbranch, do_h8300s_branch, ffxx1): Likwise.
682 * gas/h8300/h8300-coff.exp, gas/h8300/h8300-elf.exp: New files.
683 * gas/h8300/branch-elf.s, gas/h8300/branchh-elf.s: Likewise.
684 * gas/h8300/branchs-elf.s, gas/h8300/ffxx1-elf.d: Likewise.
685 * gas/h8300/ffxx1-elf.s: Likewise.
686 * gas/h8300/branch.s, gas/h8300/branchh.s: Move to:
687 * gas/h8300/branch-coff.s, gas/h8300/branchh-coff.s
688 * gas/h8300/branchs.s, gas/h8300/ffxx1.d: Move to:
689 * gas/h8300/branchs-coff.s, gas/h8300/ffxx1-coff.d .
690 * gas/h8300/ffxx1.s: Move to:
691 * gas/h8300/ffxx1-coff.s .
692
693 2001-08-29 J"orn Rennecke <amylaar@redhat.com>
694
695 * lib/gas-defs.exp: (regexp_diff) At verbosity 3, also show
696 where mismatch occurs due to regexp mismatch.
697
698 2001-08-27 Staffan Ulfberg <staffanu@swox.se>
699 Alan Modra <amodra@bigpond.net.au>
700
701 * gas/macros/macros.exp: xfail powerpc-*-aix.
702 * gas/ppc/astest64.s: New.
703 * gas/ppc/astest64.d: New.
704 * gas/ppc/astest2_64.s: New.
705 * gas/ppc/astest2_64.d: New.
706 * gas/ppc/test1elf.asm: New.
707 * gas/ppc/test1xcoff.asm: New.
708 * gas/ppc/generate.sh: New. Generate new files below from above .asm
709 * gas/ppc/test1elf32.s: New.
710 * gas/ppc/test1elf32.d: New.
711 * gas/ppc/test1elf64.s: New.
712 * gas/ppc/test1elf64.d: New.
713 * gas/ppc/test1xcoff32.s: New.
714 * gas/ppc/test1xcoff32.d: New.
715 * gas/ppc/ppc.exp: Run new tests.
716 * gas/ppc/simpshft.s: Tweak align now that we get nops.
717
718 2001-08-24 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
719
720 * binutils-all/readelf.exp: Don't regard mips*el-*-* as traditional
721 mips.
722 * gas/mips/mips.exp: Likewise. Use traditional testcases for
723 mips${el}16-f if needed.
724 * gas/mips/elempic.d: New file, testcase for little endian empic.
725 * gas/mips/elfel-rel2.d: Don't test trailing zeroes in dump.
726 * gas/mips/mips16-f.d: Use non-traditional symbol sorting.
727 * gas/mips/mipsel16-f.d: Likewise.
728 * gas/mips/mipsel16-e.d: New file, testcase for little endian MIPS16
729 relocations.
730 * gas/mips/tmipsel16-f.d: New file, testcase for little endian MIPS16
731 relocations, traditional variant.
732
733 2001-08-17 H.J. Lu <hjl@gnu.org>
734
735 * gas/sparc/unalign.d: Support Sparc V9.
736
737 2001-08-16 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
738
739 * gas/mips/mips.exp: Added performance counter test.
740 * gas/mips/perfcount.s: New File. Test of performance counter opcodes.
741 * gas/mips/perfcount.d: Likewise.
742
743 2001-08-12 Nick Clifton <nickc@cambridge.redhat.com>
744
745 * gas/sparc/unalign.s: Extend test to check .uaword with multiple
746 arguments.
747 * gas/sparc/unalign.d: Extend to expect unaligned relocs for both
748 arguments to .uaword.
749
750 2001-08-10 H.J. Lu <hjl@gnu.org>
751
752 * gas/mips/e32-rel2.d: Updated for the objdump output change.
753 * gas/mips/e32el-rel2.d: Likewise.
754 * gas/mips/elf-rel.d: Likewise.
755 * gas/mips/elf-rel2.d: Likewise.
756 * gas/mips/elf-rel3.d: Likewise.
757 * gas/mips/elf_e_flags1.d: Likewise.
758 * gas/mips/elf_e_flags2.d: Likewise.
759 * gas/mips/elf_e_flags3.d: Likewise.
760 * gas/mips/elf_e_flags4.d: Likewise.
761 * gas/mips/elfel-rel.d: Likewise.
762 * gas/mips/elfel-rel2.d: Likewise.
763 * gas/mips/elfel-rel3.d: Likewise.
764 * gas/mips/empic.d: Likewise.
765 * gas/mips/mips16-e.d: Likewise.
766 * gas/mips/mips16-f.d: Likewise.
767 * gas/mips/mipsel16-f.d: Likewise.
768 * gas/mips/telempic.d: Likewise.
769 * gas/mips/tempic.d: Likewise.
770 * gas/mips/tmips16-e.d: Likewise.
771 * gas/mips/tmipsel16-e.d: Likewise.
772
773 * gas/mips/mips16-f.d: Fix the symbol table output.
774
775 * gas/mips/mipsel16-f.d: Fix the endian.
776
777 * gas/mips/mips.exp; Don't xfail mips16-f/mipsel16-f.
778
779 2001-08-10 Richard Sandiford <rsandifo@redhat.com>
780
781 * gas/mips/mips-gp32-fp32.d: Expect addu rather than or for moves.
782 * gas/mips/mips-gp32-fp64.d: Likewise.
783 * gas/mips/mips-abi32.d: Likewise.
784 * gas/mips/mips-gp32-fp32-pic.d: Likewise.
785 * gas/mips/mips-gp32-fp64-pic.d: Likewise.
786 * gas/mips/mips-abi32-pic.d: Likewise.
787
788 2001-07-21 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
789
790 * mips/lb.d: Reflect disassembler output fixes.
791 * mips/mips32.d: Likewise.
792 * mips/mips64.d: Likewise. Typo.
793 * mips/sb.d: Likewise.
794 * mips/trunc.d: Likewise.
795
796 2001-08-04 H.J. Lu <hjl@gnu.org>
797
798 * gas/cris/operand-err-1.s: Updated.
799
800 2001-08-04 H.J. Lu <hjl@gnu.org>
801 Chris G. Demetriou <cgd@broadcom.com>
802
803 * gas/mips/e32-rel4.s: Removed.
804
805 * gas/mips/e32-rel4.d: Use elf-rel4.s.
806
807 * gas/mips/mips.exp: Use the same rel4 test for litte endian.
808
809 * gas/mips/mips-abi32-pic.d: Add lines for objdump.
810 * gas/mips/mips-abi32.d: Likewise.
811 * gas/mips/mips-gp32-fp32-pic.d: Likewise.
812 * gas/mips/mips-gp32-fp32.d: Likewise.
813 * gas/mips/mips-gp32-fp64-pic.d: Likewise.
814 * gas/mips/mips-gp32-fp64.d: Likewise.
815 * gas/mips/mips-gp64-fp32-pic.d: Likewise.
816 * gas/mips/mips-gp64-fp32.d: Likewise.
817 * gas/mips/mips-gp64-fp64-pic.d: Likewise.
818 * gas/mips/mips-gp64-fp64.d: Likewise.
819
820 * gas/mips/mips-abi32-pic.s: Add space for objdump.
821 * gas/mips/mips-abi32.s: Likewise.
822 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
823 * gas/mips/mips-gp32-fp32.s: Likewise.
824 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
825 * gas/mips/mips-gp32-fp64.s: Likewise.
826 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
827 * gas/mips/mips-gp64-fp32.s: Likewise.
828 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
829 * gas/mips/mips-gp64-fp64.s: Likewise.
830
831 * gas/mips/mips-abi32-pic.s: Add the missing .end.
832 * gas/mips/mips-gp32-fp32-pic.s: Likewise.
833 * gas/mips/mips-gp32-fp64-pic.s: Likewise.
834 * gas/mips/mips-gp64-fp32-pic.s: Likewise.
835 * gas/mips/mips-gp64-fp64-pic.s: Likewise.
836
837 2001-08-03 Richard Sandiford <rsandifo@redhat.com>
838
839 * gas/mips/elf-rel4.s, gas/mips/elf-rel4.d: New test.
840 * gas/mips/e32-rel4.s, gas/mips/e32-rel4.s: New test.
841
842 * gas/mips/mips.exp: Run new tests.
843
844 2001-08-02 Richard Sandiford <rsandifo@redhat.com>
845
846 * gas/mips/mips-gp32-fp32,
847 * gas/mips/mips-gp32-fp64,
848 * gas/mips/mips-gp64-fp32,
849 * gas/mips/mips-gp64-fp64,
850 * gas/mips/mips-abi32,
851 * gas/mips/mips-gp32-fp32-pic,
852 * gas/mips/mips-gp32-fp64-pic,
853 * gas/mips/mips-gp64-fp32-pic,
854 * gas/mips/mips-gp64-fp64-pic,
855 * gas/mips/mips-abi32-pic: New testcases.
856
857 * gas/mips/mips.exp: Run them.
858
859 2001-08-01 Alan Modra <amodra@bigpond.net.au>
860
861 * gas/elf/section2.l: Adjust warning message comparison.
862
863 2001-07-31 Richard Sandiford <rsandifo@redhat.com>
864
865 * gas/mips/mips.exp (el): New variable.
866 Use it to pick ELF reloc tests.
867
868 2001-07-26 Chris Demetriou <cgd@broadcom.com>
869
870 * gas/mips/lif-empic.d: Add back dollar signs before floating
871 point register names.
872
873 2001-07-26 Alan Modra <amodra@bigpond.net.au>
874
875 * gas/i386/relax.s: Test rs_space.
876 * gas/i386/relax.d: Update.
877
878 2001-07-23 Alan Modra <amodra@bigpond.net.au>
879
880 * gas/i386/opcode.d: Tweak lgdt for 2001-07-18 change.
881 * gas/i386/intel.d: Likewise.
882
883 2001-07-16 Philip Blundell <philb@gnu.org>
884
885 * gas/arm/arm7t.d, gas/arm/inst.d: Tweak expected output for
886 change to disassembler.
887
888 2001-07-14 Nick Clifton <nickc@cambridge.redhat.com>
889
890 Fix failures in MIPS testsuite:
891 * gas/mips/abs.d: Pass -march=4000 to gas.
892 * gas/mips/eld_rel2.d: Do not expect zeroes at end of dump.
893 * gas/mips/elf_e_flags1.d: Pass -march=4000 to gas.
894
895 2001-07-11 Jakub Jelinek <jakub@redhat.com>
896
897 * gas/sparc/unalign.s: Remove .uaxword test.
898 * gas/sparc/unalign.d: Adjust accordingly.
899
900 2001-07-08 Anders Norlander <anorland@synergenix.se>
901
902 * gas/all/gas.exp: Run incbin test.
903 * gas/all/incbin.s: New file.
904 * gas/all/incbin.d: New file.
905
906 2001-07-04 Richard Sandiford <rsandifo@redhat.com>
907
908 * gas/mips/elf-rel3.s: Add zero word to end of file.
909
910 2001-07-03 H.J. Lu <hjl@gnu.org>
911
912 * gas/mips/lb-xgot-ilocks.d: Add -march=r3900.
913
914 2001-07-01 Ben Elliston <bje@redhat.com>
915
916 * gas/m88k/allinsn.s: New file.
917 * gas/m88k/allinsn.d: Likewise.
918 * gas/m88k/m88k.exp: Test with allinsn.s also.
919
920 2001-06-28 Eric Christopher <echristo@redhat.com>
921
922 * gas/mips/usd.d: Change for march/mtune.
923 * gas/mips/ulh-xgot.d: Ditto.
924 * gas/mips/uld.d: Ditto.
925 * gas/mips/trunc.d: Ditto.
926 * gas/mips/rol.d: Ditto.
927 * gas/mips/nodelay.d: Ditto.
928 * gas/mips/mul.d: Ditto.
929 * gas/mips/mul-ilocks.d: Ditto.
930 * gas/mips/trap20.d: Ditto.
931 * gas/mips/mips4.d: Ditto.
932 * gas/mips/mips16.d: Ditto.
933 * gas/mips/lif-xgot.d: Ditto.
934 * gas/mips/lif-svr4pic.d: Ditto.
935 * gas/mips/ld-xgot.d: Ditto.
936 * gas/mips/ld-svr4pic.d: Ditto.
937 * gas/mips/ld-ilocks-addr32.d: Ditto.
938 * gas/mips/lb-xgot.d: Ditto.
939 * gas/mips/jal-xgot.d: Ditto.
940 * gas/mips/jal-svr4pic.d: Ditto.
941 * gas/mips/delay.d: Ditto.
942 * gas/mips/lb-xgot-ilocks.d: Ditto.
943 * gas/mips/div.d: Ditto.
944 * gas/mips/break20.d: Ditto.
945 * gas/mips/delay.d: Ditto.
946 * gas/mips/elf_e_flags3.d: Ditto.
947 * gas/mips/elf_e_flags4.d: Ditto.
948 * gas/mips/lineno.d: Ditto.
949 * gas/mips/mips16.d: Ditto.
950 * gas/mips/mips4.d: Ditto.
951 * gas/mips/mips4010.d: Ditto.
952 * gas/mips/mips4650.d: Ditto.
953
954 2001-06-21 Nick Clifton <nickc@cambridge.redhat.com>
955
956 * gas/arm/arm.exp: Remove msr-bad.s test.
957 Select processor type for architecture specific instruction tests.
958
959 * gas/arm/adrl.s: Add adrEQl as a test.
960 * gas/arm/adrl.d: Adjusted expected output.
961
962 * gas/arm/arm7dm.s: Add "msr CPSR_x, #0" as a test instruction.
963 * gas/arm/msr-bad.s: Delete.
964
965 2001-06-18 Tom Rix <trix@redhat.com>
966
967 * gas/ppc/aix.exp: New file, aix specific tests.
968 * gas/ppc/align.s: New file, .comm alignment test.
969
970 2001-06-13 Andreas Jaeger <aj@suse.de>
971
972 * gas/vtable/vtable.exp (run_list_test): Don't run on sparc64.
973
974 2001-06-06 Peter Jakubek <pjak@snafu.de>
975
976 * gas/mri/for.d: Correct for swapped operands.
977 * gas/mri/if.d: Likewise.
978 * gas/mri/repeat.d: Likewise.
979 * gas/mri/while.d: Likewise.
980
981 2001-06-12 Alan Modra <amodra@bigpond.net.au>
982
983 * gas/i386/x86_64.d: Update for 2001-06-11 disassembler change.
984
985 2001-06-10 H.J. Lu <hjl@gnu.org>
986
987 * gas/elf/section2.l: Match various white spaces.
988
989 2001-06-10 H.J. Lu <hjl@gnu.org>
990
991 * gas/elf/section2.e: Support 64bit ELF.
992 * gas/elf/section2.e-mips: Likewise.
993
994 2001-06-08 H.J. Lu <hjl@gnu.org>
995
996 * gas/mips/elfel-rel3.s: Moved to ...
997 * gas/mips/elf-rel3.s: Here.
998
999 * gas/mips/elf-rel3.d: Updated.
1000
1001 * gas/mips/elfel-rel3.d: Updated.
1002
1003 * gas/mips/relax.d: New file.
1004 * gas/mips/relax.s: Likewise.
1005
1006 * gas/mips/mips.exp: Run relax and set xfail.
1007
1008 2001-06-08 H.J. Lu <hjl@gnu.org>
1009
1010 * gas/mips/illegal.s: New file.
1011 * gas/mips/illegal.l: Likewise.
1012
1013 * gas/elf/elf.exp (run_list_test): New.
1014 Run illegal with run_list_test.
1015
1016 2001-06-08 H.J. Lu <hjl@gnu.org>
1017
1018 * gas/mips/elf-jal.d: New file.
1019
1020 * gas/mips/mips.exp: Run "elf-jal" instead of "jal" for ELF.
1021
1022 2001-06-08 Alan Modra <amodra@bigpond.net.au>
1023
1024 * gas/elf/elf.exp (run_list_test): Undo $readelf change in 2001-06-07.
1025
1026 2001-06-07 H.J. Lu <hjl@gnu.org>
1027
1028 * gas/elf/section2.e-mips: New file.
1029
1030 * gas/elf/elf.exp (run_list_test): Add suffix.
1031 Pass -mips as suffix to run_list_test for mips.
1032
1033 2001-06-07 H.J. Lu <hjl@gnu.org>
1034
1035 * gas/elf/section2.l: Match ".*GAS.*" instead of
1036 "GAS LISTING .*".
1037
1038 2001-06-07 H.J. Lu <hjl@gnu.org>
1039
1040 * gas/mips/mips.exp: Set xfail for "lineno" on Linux/mips.
1041
1042 2001-06-07 H.J. Lu <hjl@gnu.org>
1043
1044 * gas/mips/empic.d: Support stabs.
1045 * gas/mips/mips16-e.d: Likewise.
1046 * gas/mips/mips16-f.d: Likewise.
1047 * gas/mips/mipsel16-f.d: Likewise.
1048 * gas/mips/telempic.d: Likewise.
1049 * gas/mips/tempic.d: Likewise.
1050 * gas/mips/tmips16-e.d: Likewise.
1051 * gas/mips/tmipsel16-e.d: Likewise.
1052
1053 2001-06-06 H.J. Lu <hjl@gnu.org>
1054
1055 * gas/mips/elf-rel3.s: New file.
1056 * gas/mips/elf-rel3.d: Likewise.
1057 * gas/mips/elfel-rel3.s: Likewise.
1058 * gas/mips/elfel-rel3.d: Likewise.
1059
1060 * gas/mips/mips.exp: Run elf-rel3/elfel-rel3.
1061
1062 2001-06-06 H.J. Lu <hjl@gnu.org>
1063
1064 * gas/elf/elf.exp (run_list_test): New.
1065 Run section2 with run_list_test.
1066
1067 * gas/elf/section2.e: New file.
1068 * gas/elf/section2.l: Likewise.
1069 * gas/elf/section2.s: Likewise.
1070
1071 2001-06-04 H.J. Lu <hjl@gnu.org>
1072
1073 * gas/mips/mips4010.s: Add the missing ".end".
1074 * gas/mips/mips4100.s: Likewise.
1075 * gas/mips/mips4650.s: Likewise.
1076 * gas/mips/sync.s: Likewise.
1077
1078 2001-06-02 H.J. Lu <hjl@gnu.org>
1079
1080 * gas/sparc/unalign.d: Support Sparc V9.
1081
1082 2001-05-28 Jeff Sturm <jsturm@one-point.com>
1083
1084 * gas/sparc/unalign.s: New test. Check unaligned relocs.
1085 * gas/sparc/unalign.d: New expected test results.
1086 * gas/sparc/sparc.exp: Run new test.
1087
1088 2001-05-27 Hans-Peter Nilsson <hp@axis.com>
1089
1090 * gas/cris/addi.d: Tweak for 64-bit BFD.
1091 * gas/cris/binop-cmpmove.d: Ditto.
1092 * gas/cris/binop-cmpmovx.d: Ditto.
1093 * gas/cris/binop-extx.d: Ditto.
1094 * gas/cris/binop.d: Ditto.
1095 * gas/cris/bork.d: Ditto.
1096 * gas/cris/branch.d: Ditto.
1097 * gas/cris/break.d: Ditto.
1098 * gas/cris/brokw-1.d: Ditto.
1099 * gas/cris/brokw-2.d: Ditto.
1100 * gas/cris/brokw-3.d: Ditto.
1101 * gas/cris/ccr.d: Ditto.
1102 * gas/cris/clear.d: Ditto.
1103 * gas/cris/continue.d: Ditto.
1104 * gas/cris/fragtest.d: Ditto.
1105 * gas/cris/jump-type.d: Ditto.
1106 * gas/cris/labfloat.d: Ditto.
1107 * gas/cris/macroat.d: Ditto.
1108 * gas/cris/movem-to-reg.d: Ditto.
1109 * gas/cris/nosep.d: Ditto.
1110 * gas/cris/oneop-type.d: Ditto.
1111 * gas/cris/prefix.d: Ditto.
1112 * gas/cris/pushpop-byte-sreg.d: Ditto.
1113 * gas/cris/pushpop-dword-sreg.d: Ditto.
1114 * gas/cris/pushpop-word-sreg.d: Ditto.
1115 * gas/cris/pushpop.d: Ditto.
1116 * gas/cris/quick-s6.d: Ditto.
1117 * gas/cris/quick-u5.d: Ditto.
1118 * gas/cris/quick-u6.d: Ditto.
1119 * gas/cris/range-err-1.s: Ditto.
1120 * gas/cris/rd-pic-1.d: Ditto.
1121 * gas/cris/rd-regprefix-1.d: Ditto.
1122 * gas/cris/rd-regprefix-1b.d: Ditto.
1123 * gas/cris/reg-to-mem.d: Ditto.
1124 * gas/cris/regreg.d: Ditto.
1125 * gas/cris/return.d: Ditto.
1126 * gas/cris/scc.d: Ditto.
1127 * gas/cris/separator.d: Ditto.
1128 * gas/cris/shexpr-1.d: Ditto.
1129 * gas/cris/sreg-to-x.d: Ditto.
1130 * gas/cris/test.d: Ditto.
1131 * gas/cris/unimplemented.d: Ditto.
1132 * gas/cris/unop-mem.d: Ditto.
1133 * gas/cris/x-to-byte-sreg.d: Ditto.
1134 * gas/cris/x-to-dcr1-sreg.d: Ditto.
1135 * gas/cris/x-to-dword-sreg.d: Ditto.
1136 * gas/cris/x-to-word-sreg.d: Ditto.
1137 * gas/cris/shexpr-1.d: Ditto. Correct format.
1138
1139 2001-05-25 H.J. Lu <hjl@gnu.org>
1140
1141 * gas/mips/e32el-rel2.d: New for little endian mips.
1142 * gas/mips/elfel-rel2.d: Likewise.
1143 * gas/mips/elfel-rel.d: Likewise.
1144 * gas/mips/mipsel16-f.d: Likewise.
1145 * gas/mips/telempic.d: Likewise.
1146 * gas/mips/tmipsel16-e.d: Likewise.
1147
1148 * gas/mips/tempic.d: New for traditional mips.
1149 * gas/mips/tmips16-e.d: Likewise.
1150
1151 * gas/mips/elf-rel.d: Handle alignment padding.
1152 * gas/mips/elf-rel2.d: Likewise.
1153
1154 * gas/mips/mips.exp: Support little endian and traditional
1155 mips.
1156
1157 2001-05-24 H.J. Lu <hjl@gnu.org>
1158
1159 * gas/m68k/pcrel.d: Support 64bit BFD.
1160
1161 2001-05-24 H.J. Lu <hjl@gnu.org>
1162
1163 * gas/arm/adrl.d: Support 64bit BFD.
1164 * gas/arm/arm7t.d: Likewise.
1165 * gas/arm/inst.d: Likewise.
1166 * gas/arm/pic.d: Likewise.
1167 * gas/arm/xscale.d: Likewise.
1168
1169 2001-05-23 Alan Modra <amodra@one.net.au>
1170
1171 * gas/elf/ehopt0.d: Tweak for bigendian targets.
1172
1173 2001-05-15 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
1174
1175 * gas/mips/abs.d: Remove $ before register names, per latest
1176 disassembler.
1177 * gas/mips/add.d: Ditto.
1178 * gas/mips/and.d: Ditto.
1179 * gas/mips/beq.d: Ditto.
1180 * gas/mips/bge.d: Ditto.
1181 * gas/mips/bgeu.d: Ditto.
1182 * gas/mips/blt.d: Ditto.
1183 * gas/mips/bltu.d: Ditto.
1184 * gas/mips/delay.d: Ditto.
1185 * gas/mips/div-ilocks.d: Ditto.
1186 * gas/mips/div.d: Ditto.
1187 * gas/mips/dli.d: Ditto.
1188 * gas/mips/elf_e_flags1.d: Ditto.
1189 * gas/mips/elf_e_flags2.d: Ditto.
1190 * gas/mips/elf_e_flags3.d: Ditto.
1191 * gas/mips/elf_e_flags4.d: Ditto.
1192 * gas/mips/jal-empic.d: Ditto.
1193 * gas/mips/jal-svr4pic.d: Ditto.
1194 * gas/mips/jal-xgot.d: Ditto.
1195 * gas/mips/jal.d: Ditto.
1196 * gas/mips/la-empic.d: Ditto.
1197 * gas/mips/la-svr4pic.d: Ditto.
1198 * gas/mips/la-xgot.d: Ditto.
1199 * gas/mips/la.d: Ditto.
1200 * gas/mips/lb-empic.d: Ditto.
1201 * gas/mips/lb-svr4pic.d: Ditto.
1202 * gas/mips/lb-xgot-ilocks.d: Ditto.
1203 * gas/mips/lb-xgot.d: Ditto.
1204 * gas/mips/lb.d: Ditto.
1205 * gas/mips/ld-empic.d: Ditto.
1206 * gas/mips/ld-ilocks-addr32.d: Ditto.
1207 * gas/mips/ld-ilocks.d: Ditto.
1208 * gas/mips/ld-svr4pic.d: Ditto.
1209 * gas/mips/ld-xgot.d: Ditto.
1210 * gas/mips/ld.d: Ditto.
1211 * gas/mips/li.d: Ditto.
1212 * gas/mips/lif-empic.d: Ditto.
1213 * gas/mips/lif-svr4pic.d: Ditto.
1214 * gas/mips/lif-xgot.d: Ditto.
1215 * gas/mips/lifloat.d: Ditto.
1216 * gas/mips/mips16.d: Ditto.
1217 * gas/mips/mips32.d: Ditto.
1218 * gas/mips/mips4.d: Ditto.
1219 * gas/mips/mips4010.d: Ditto.
1220 * gas/mips/mips4100.d: Ditto.
1221 * gas/mips/mips4650.d: Ditto.
1222 * gas/mips/mips64.d: Ditto.
1223 * gas/mips/mul-ilocks.d: Ditto.
1224 * gas/mips/mul.d: Ditto.
1225 * gas/mips/nodelay.d: Ditto.
1226 * gas/mips/rol.d: Ditto.
1227 * gas/mips/sb.d: Ditto.
1228 * gas/mips/trap20.d: Ditto.
1229 * gas/mips/trunc.d: Ditto.
1230 * gas/mips/uld.d: Ditto.
1231 * gas/mips/ulh-empic.d: Ditto.
1232 * gas/mips/ulh-svr4pic.d: Ditto.
1233 * gas/mips/ulh-xgot.d: Ditto.
1234 * gas/mips/ulh.d: Ditto.
1235 * gas/mips/ulw.d: Ditto.
1236 * gas/mips/usd.d: Ditto.
1237 * gas/mips/ush.d: Ditto.
1238 * gas/mips/usw.d: Ditto.
1239
1240 2001-05-14 Richard Henderson <rth@redhat.com>
1241
1242 * gas/elf/ehopt0.s: New.
1243 * gas/elf/ehopt0.d: New.
1244 * gas/elf/elf.exp: Run it.
1245
1246 2001-05-12 Peter Targett <peter.targett@arccores.com>
1247
1248 * gas/arc/st.s: Add test case @h30 fixup.
1249 * gas/arc/st.d: Update to suit.
1250
1251 2001-05-12 Alan Modra <amodra@one.net.au>
1252
1253 * gas/i386/sse2.s: Correct cvtps2dq, movdq2q, and movq2dq
1254 * gas/i386/sse2.d: Likewise. Fix pmuludq and punpckhqdq too.
1255
1256 * gas/i386/ssemmx2.d: Correct movq.
1257
1258 2001-05-10 Hans-Peter Nilsson <hp@axis.com>
1259
1260 * gas/cris/rd-dw2-10.d: Tweak for change in gas dwarf2 line number
1261 handling.
1262
1263 2001-05-04 Alan Modra <amodra@one.net.au>
1264
1265 * gas/i386/katmai.d: Correct pmovmskb and pextrw opcodes.
1266 * gas/i386/ssemmx2.d: Likewise. Correct register for pextrw,
1267 pinsrw, and pmovmskb.
1268 * gas/i386/sse2.d: Correct register for movmskpd.
1269
1270 2001-05-02 Johan Rydberg <jrydberg@opencores.org>
1271
1272 * gas/openrisc/addi.s: New file.
1273 * gas/openrisc/addi.d: Likewise.
1274 * gas/openrisc/allinsn.exp: Likewise.
1275 * gas/openrisc/allinsn.s: Likewise.
1276 * gas/openrisc/allinsn.d: Likewise.
1277 * gas/openrisc/lohi.s: Likewise.
1278 * gas/openrisc/lohi.d: Likewise.
1279 * gas/openrisc/store.s: Likewise.
1280 * gas/openrisc/store.d: Likewise.
1281
1282 2001-04-05 Hans-Peter Nilsson <hp@axis.com>
1283
1284 * gas/cris/rd-dw2-1.d, gas/cris/rd-dw2-2.d, gas/cris/rd-dw2-3.d,
1285 gas/cris/rd-dw2-4.d, gas/cris/rd-dw2-5.d, gas/cris/rd-dw2-6.d,
1286 gas/cris/rd-dw2-7.d, gas/cris/rd-dw2-8.d, gas/cris/rd-dw2-9.d,
1287 gas/cris/rd-dw2-10.d, gas/cris/rd-dw2-11.d, gas/cris/rd-dw2-12.d,
1288 gas/cris/rd-dw2-13.d, gas/cris/rd-dw2-14.d, gas/cris/rd-dw2-15.d:
1289 New tests.
1290 * gas/cris/brokw-2.s: Correct broken-word expansion visualization
1291 in comment.
1292 * gas/cris/fragtest.s, gas/cris/rd-pic-1.s,
1293 gas/cris/binop-cmpmovx.d, gas/cris/binop-cmpmove.d,
1294 gas/cris/binop.d, gas/cris/binop.s, gas/cris/brokw-2.d,
1295 gas/cris/clear.d, gas/cris/fragtest.s, gas/cris/jump-type.d,
1296 gas/cris/nosep.s, gas/cris/pushpop.d, gas/cris/quick.s,
1297 gas/cris/range-err-2.s, gas/cris/sep-err-1.s,
1298 gas/cris/sreg-to-x.d, gas/cris/test.d, gas/cris/x-to-byte-sreg.d,
1299 gas/cris/x-to-word-sreg.d, gas/cris/x-to-dword-sreg.d: Remove
1300 trailing empty lines.
1301 * gas/cris/continue.s: Ditto, tweak comment.
1302
1303 * lib/gas-defs.exp (run_dump_test): Support using readelf.
1304 * config/default.exp: Default READELF and READELFFLAGS.
1305
1306 2001-03-31 Alan Modra <alan@linuxcare.com.au>
1307
1308 * gas/all/cond.s: Add .if .elseif tree.
1309 * gas/all/cond.d: Match above.
1310
1311 2001-03-30 H.J. Lu <hjl@gnu.org>
1312
1313 * gas/i386/relax.d: Dump with -s instead of -drw.
1314
1315 2001-03-29 H.J. Lu <hjl@gnu.org>
1316
1317 * gas/i386/relax.s: New test for relaxation between sections.
1318 * gas/i386/relax.d: New.
1319
1320 * gas/i386/i386.exp: Add tests for ELF.
1321
1322 2001-03-27 Chris Demetriou <cgd@broadcom.com>
1323
1324 * gas/mips/lineno.d: Allow for the possibility that
1325 the local labels won't be in the objdump output. Match
1326 zeros in addresses using '+' for better compatibility with
1327 different targets.
1328
1329 2001-03-26 Chris Demetriou <cgd@broadcom.com>
1330
1331 * gas/mips/sync.s: Declare 'foo' as a function so that this
1332 test will work on properly on ECOFF targets.
1333
1334 2001-03-24 Alan Modra <alan@linuxcare.com.au>
1335
1336 * gas/i386/ssemmx2.s: Change movntq to movntdq.
1337 * gas/i386/ssemmx2.d: Matching change.
1338
1339 2001-03-23 Hans-Peter Nilsson <hp@axis.com>
1340
1341 * gas/cris/pic-err-1.s, gas/cris/rd-pic-1.s, gas/cris/rd-pic-1.d:
1342 New tests.
1343
1344 * gas/cris/branch-warn-1.s, gas/cris/branch-warn-2.s,
1345 gas/cris/branch-warn-3.s: Tweak for fixed FIXME:s.
1346
1347 2001-03-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
1348
1349 * gas/vax/quad.exp: Correct expected result.
1350
1351 2001-03-19 Andreas Schwab <schwab@suse.de>
1352
1353 * gas/m68k/pcrel.s: Force alignment to 8 byte boundary to get
1354 consistent output across targets.
1355 * gas/m68k/pcrel.d: Adjusted.
1356
1357 2001-03-18 H.J. Lu <hjl@gnu.org>
1358
1359 * gas/i386/intel.s: Move PIC code to ...
1360 * gas/i386/intelpic.s: New. Here.
1361 * gas/i386/intel.d: Updated.
1362 * gas/i386/intelpic.d: New.
1363
1364 * gas/i386/i386.exp: Check PIC code in Intel syntax for ELF
1365 targets only.
1366
1367 2001-03-18 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1368
1369 * gas/mri/mri.exp: Fix test of m6811/m6812 targets.
1370
1371 2001-02-26 H.J. Lu <hjl@gnu.org>
1372
1373 * gas/ia64/opc-a-err.l: Change "Operand [3|4]" to "Operand [34]".
1374
1375 2001-02-23 H.J. Lu <hjl@gnu.org>
1376
1377 * gas/ia64/opc-a-err.l: Fix "cmp4.lt.or".
1378
1379 * gas/ia64/opc-a.pl: Add tests for pseudo-ops for "cmp" and
1380 "cmp4".
1381 * gas/ia64/opc-a.s: Rebuilt.
1382 * gas/ia64/opc-a.d: Likewise.
1383
1384 2001-02-17 Chris Demetriou <cgd@broadcom.com>
1385
1386 * gas/mips/mips32.d: Remove ELF dependencies. This test
1387 wasn't meant to be ELF specific, and doesn't have to be.
1388 * gas/mips/mips64.d: Likewise.
1389
1390 2001-02-17 Chris Demetriou <cgd@broadcom.com>
1391
1392 * gas/mips/mips.exp: Don't attempt the elf_e_flags family of
1393 tests if not ELF; they test ELF-specific features.
1394
1395 2001-02-08 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1396
1397 * gas/mri/mri.exp: Don't execute the M68K specific tests
1398 on m6811-elf and m6812-elf targets, still run the generic MRI tests.
1399
1400 2001-02-04 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1401
1402 * gas/m68hc11/malis.s: New test to verify compliance with Motorola
1403 Assembly Language Input Standard.
1404 * gas/m68hc11/malis.d: New file.
1405 * gas/m68hc11/malis-include.s: New file.
1406 * gas/m68hc11/all.exp: Add the new test.
1407
1408 2001-01-12 Alan Modra <alan@linuxcare.com.au>
1409
1410 * gas/i386/i386.exp (gas_64_check): Correct target string.
1411 Use gas_64_check rather than target string to decided whether
1412 x86_64 checks should run.
1413
1414 * gas/i386/sse2.s: Add a label to cure objdump "no symbols" error.
1415 * gas/i386/ssemmx2.s: Likewise.
1416 * gas/i386/sse2.d: Update to suit.
1417 * gas/i386/ssemmx2.s: Likewise.
1418
1419 2001-01-11 Peter Targett <peter.targett@arccores.com>
1420
1421 * gas/arc/alias.*: Removed.
1422 * gas/arc/branch.*: Likewise.
1423 * gas/arc/insn3.*: Likewise.
1424 * gas/arc/math.*: Likewise.
1425 * gas/arc/sshift.*: Likewise.
1426 * gas/arc/arc.exp: Simplified test process for base case
1427 instruction set by adding run_dump_test cases for all base
1428 instructions.
1429 * gas/arc/adc.s, gas/arc/adc.d: New test cases and dump.
1430 * gas/arc/add.s, gas/arc/add.d: Likewise.
1431 * gas/arc/and.s, gas/arc/and.d: Likewise.
1432 * gas/arc/asl.s, gas/arc/asl.d: Likewise.
1433 * gas/arc/asr.s, gas/arc/asr.d: Likewise.
1434 * gas/arc/b.s, gas/arc/b.d: Likewise.
1435 * gas/arc/bic.s, gas/arc/bic.d: Likewise.
1436 * gas/arc/bl.s, gas/arc/bl.d: Likewise.
1437 * gas/arc/brk.s, gas/arc/brk.d: Likewise.
1438 * gas/arc/extb.s, gas/arc/extb.d: Likewise.
1439 * gas/arc/extw.s, gas/arc/extw.d: Likewise.
1440 * gas/arc/flag.s, gas/arc/flag.d: Likewise.
1441 * gas/arc/j.s, gas/arc/j.d: Likewise.
1442 * gas/arc/jl.s, gas/arc/jl.d: Likewise.
1443 * gas/arc/ld.s, gas/arc/ld.d: Likewise.
1444 * gas/arc/ld2.s, gas/arc/ld2.d: Likewise.
1445 * gas/arc/lp.s, gas/arc/lp.d: Likewise.
1446 * gas/arc/lsr.s, gas/arc/lsr.d: Likewise.
1447 * gas/arc/mov.s, gas/arc/mov.d: Likewise.
1448 * gas/arc/nop.s, gas/arc/nop.d: Likewise.
1449 * gas/arc/or.s, gas/arc/or.d: Likewise.
1450 * gas/arc/rlc.s, gas/arc/rlc.d: Likewise.
1451 * gas/arc/ror.s, gas/arc/ror.d: Likewise.
1452 * gas/arc/rrc.s, gas/arc/rrc.d: Likewise.
1453 * gas/arc/sbc.s, gas/arc/sbc.d: Likewise.
1454 * gas/arc/sexb.s, gas/arc/sexb.d: Likewise.
1455 * gas/arc/sexw.s, gas/arc/sexw.d: Likewise.
1456 * gas/arc/sleep.s, gas/arc/sleep.d: Likewise.
1457 * gas/arc/add.s, gas/arc/add.d: Likewise.
1458 * gas/arc/st.s, gas/arc/st.d: Likewise.
1459 * gas/arc/sub.s, gas/arc/sub.d: Likewise.
1460 * gas/arc/swi.s, gas/arc/swi.d: Likewise.
1461 * gas/arc/xor.s, gas/arc/xor.d: Likewise.
1462 * gas/arc/warn.s: Removed warning test case for setting of flags
1463 followed by conditional branch, an arc5 only feature.
1464
1465 * gas/ieee-fp/x930509a.exp: Skip test if target also arc*-*-*.
1466
1467 * gas/vtable/vtable.exp: Skip tests if target also arc*-*-*.
1468
1469 2001-01-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1470
1471 * gas/m68hc11/opers12.s: Add more tests for index post byte.
1472 * gas/m68hc11/opers12.d: Likewise.
1473
1474 2001-01-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1475
1476 * gas/m68hc11/all.exp: Add new tests for dwarf2.
1477 * gas/m68hc11/lbranch-dwarf2.d: New file, test for dwarf2.
1478 * gas/m68hc11/opers12-dwarf2.d: Likewise.
1479 * gas/m68hc11/insns-dwarf2.d: Likewise.
1480
1481 2001-01-11 Nick Clifton <nickc@redhat.com>
1482
1483 * gas/arm/adrl.s: Add global label 'foo'.
1484 * gas/arm/adrl.d: Expect to see references to 'foo' in the
1485 disassembly. COFF and ELF disassemblys should now be the same.
1486
1487 2001-01-10 Jan Hubicka <jh@suse.cz>
1488
1489 * i386.exp: Add ssemmx2 and sse2 tests.
1490 (sse2.d, sse2.s, ssemmx2.d, ssemmx2.s): New tests.
1491
1492 2001-01-09 Nick Clifton <nickc@redhat.com>
1493
1494 * gas/arm/pic.d: Fix patterns to match new behaviour of
1495 disassembler.
1496 inst.d: Fix patterns to match new behaviour of disassembler.
1497
1498 2001-01-03 Philip Blundell <pb@futuretv.com>
1499
1500 * gas/vtable/vtable.exp: Don't run tests on Alpha.
1501
1502 2001-01-06 Jan Hubicka <jh@suse.cz>
1503
1504 * i386.exp: Add tests for presence of 32bit versus 64bit output
1505 format; run both 64bit and 32bit tests when format is available;
1506 add x86_64 test.
1507 * x86_64.s: New file.
1508 * x86_64.d: New file.
1509
1510 2001-01-02 Nick Clifton <nickc@redhat.com>
1511
1512 * gas/arm/arm.exp: Pass -marmv3 to msr-bad test, since the
1513 instruction is legal in v5. Also fix expected error message.
1514
1515 2001-01-01 Philip Blundell <philb@gnu.org>
1516
1517 * gas/arm/adrl.s, gas/arm/pic.s, gas/arm/msr-bad.s: New tests.
1518 * gas/arm/arm.exp: Run them.
1519 * gas/arm/adrl.d, gas/arm/pic.d: Expected results for above.
1520 * gas/arm/arm6.s: Also test uppercase `CPSR' and `SPSR'.
1521
1522 2000-12-22 H.J. Lu <hjl@gnu.org>
1523
1524 * gas/i386/intel.s: Replace "nop" with ".p2align 4,0".
1525 * gas/i386/intel.d: Updated.
1526
1527 2000-12-12 Jim Wilson <wilson@redhat.com>
1528
1529 * gas/ia64/dv-imply.d, gas/ia64/dv-mutex.d, gas/ia64/dv-safe.d,
1530 gas/ia64/dv-srlz.d, gas/ia64/opc-m.d: Update.
1531
1532 2000-12-12 Nick Clifton <nickc@redhat.com>
1533
1534 * gas/vtable/vtable.exp: Fix formatting.
1535
1536 * gas/arm/elsegundo.s: New Test (currently disabled).
1537 * gas/arm/elsegundo.d: Expected test results.
1538
1539 2000-12-11 H.J. Lu <hjl@gnu.org>
1540
1541 * gas/i386/intel.d: Adjusted for the a.out assembler.
1542 * gas/i386/intel.s: Likewise.
1543
1544 2000-12-09 Nick Clifton <nickc@redhat.com>
1545
1546 * gas/m68k/pcrel.d: Update to match latest assembler output.
1547
1548 2000-12-02 Chris Demetriou <cgd@sibyte.com>
1549
1550 * gas/mips/elf_e_flags.s: Add padding to the end of the
1551 file so that objdump output will be consistent.
1552 * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
1553 gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: Expect
1554 "..." at end of objdump output because of zero bytes at end
1555 of section.
1556 * gas/mips/elf_e_flags.c: Add note to comment about
1557 what's changing in elf_e_flags.s.
1558
1559 * gas/mips/la.s: Add padding to the end of the file so that
1560 objdump output will be consistent.
1561 * gas/mips/la-svr4pic.d, gas/mips/la-xgot.d: Expect "..." at
1562 end of objdump output because of zero bytes at end of
1563 section.
1564
1565 * gas/mips/sync.s: Add padding to the end of the file so that
1566 objdump output will be consistent.
1567 * gas/mips/sync.d: Expect "..." at end of objdump output
1568 because of zero bytes at end of section.
1569
1570 * gas/mips/empic.d: Pad sections out to 16 bytes, to avoid
1571 alignment issues so tests are useful on multiple targets.
1572 * gas/mips/empic.s: Likewise.
1573 * gas/mips/mips16-e.d: Likewise.
1574 * gas/mips/mips16-e.s: Likewise.
1575 * gas/mips/mips16-f.d: Likewise.
1576 * gas/mips/mips16-f.s: Likewise.
1577
1578 * gas/mips/mips32.d: Expect disassembly of madd and maddu
1579 to use their correct names. Add tests for break and sdbbp.
1580 * gas/mips/mips32.s: Likewise.
1581
1582 * gas/mips/mips64.s: Add test for assembly of MIPS64
1583 extensions.
1584 * gas/mips/mips64.d: Likewise.
1585 * gas/mips/mips.exp: Test using the new "mips64" test.
1586
1587 2000-12-01 Chris Demetriou <cgd@sibyte.com>
1588
1589 * gas/mips/mips16.d: Expect mips16 nops to be used for padding
1590 when mips16 code generation is enabled.
1591
1592 * gas/mips/empic.d: Adjust for the fact that the difference
1593 between two symbols in the same section are not expected to
1594 generate a reloc.
1595 * gas/mips/empic.s: Likewise. Also, correct typo in comment
1596 about expected relocs.
1597
1598 * gas/mips/mips32.s, gas/mips/mips32.d: New files for MIPS32
1599 instruction assembly test.
1600 * gas/mips/mips.exp: Add the test mentioned above.
1601
1602 2000-11-30 Diego Novillo <dnovillo@redhat.com>
1603
1604 * intel.s, intel.d: New test for @GOT references.
1605
1606 2000-11-28 Hans-Peter Nilsson <hp@bitrange.com>
1607
1608 * gas/sh/err.exp: New, framework for error-testing.
1609 * gas/sh/err-1.s: New test.
1610
1611 2000-11-26 Stephane Carrez <Stephane.Carrez@worldnet.fr>
1612
1613 * gas/m68hc11/opers12.s: New test for movw operands.
1614 * gas/m68hc11/opers12.d: Likewise.
1615
1616 2000-11-24 Nick Clifton <nickc@redhat.com>
1617
1618 * arm.exp: Run tests for xscale as well as arm.
1619 Run xscale tests.
1620
1621 * xscale.s: New file: XScale instruction tests.
1622 * xscale.d: New file: Expected XScale instruction results.
1623
1624 2000-11-20 H.J. Lu <hjl@gnu.org>
1625
1626 * gas/i386/intel.d: Add 3 "nop"s for the a.out assembler.
1627 * gas/i386/intel.s: Likewise.
1628
1629 2000-11-16 H.J. Lu <hjl@gnu.org>
1630
1631 * gas/symver/symver0.d: Add 64bit support.
1632 * gas/symver/symver1.d: Likewise.
1633
1634 2000-11-16 H.J. Lu <hjl@gnu.org>
1635
1636 * gas/symver/symver.exp: Don't run symver4 nor symver5.
1637
1638 2000-11-13 H.J. Lu <hjl@gnu.org>
1639
1640 * gas/symver/symver.exp: New for symver test.
1641 * gas/symver/symver0.d: Likewise.
1642 * gas/symver/symver0.s: Likewise.
1643 * gas/symver/symver1.d: Likewise.
1644 * gas/symver/symver1.s: Likewise.
1645 * gas/symver/symver2.l: Likewise.
1646 * gas/symver/symver2.s: Likewise.
1647 * gas/symver/symver3.l: Likewise.
1648 * gas/symver/symver3.s: Likewise.
1649 * gas/symver/symver4.l: Likewise.
1650 * gas/symver/symver4.s: Likewise.
1651 * gas/symver/symver5.l: Likewise.
1652 * gas/symver/symver5.s: Likewise.
1653 * gas/symver/symver6.l: Likewise.
1654 * gas/symver/symver6.s: Likewise.
1655
1656 2000-11-11 Hans-Peter Nilsson <hp@bitrange.com>
1657
1658 * gas/macros/macros.exp: Mark strings test xfail for sh.
1659
1660 2000-10-24 Diego Novillo <dnovillo@cygnus.com>
1661
1662 * intel.s, intel.d: Add new tests for intel syntax.
1663
1664 2000-10-19 Alan Modra <alan@linuxcare.com.au>
1665
1666 * gas/elf/section0.s: Ensure section sizes are multiples of 16.
1667 * gas/elf/section1.s: Likewise.
1668 * gas/elf/section[01].d: Change to suit.
1669
1670 2000-10-18 H.J. Lu <hjl@gnu.org>
1671
1672 * gas/i386/intel.d: Fix the support for 64bit BFD in the last
1673 change.
1674
1675 2000-10-15 Diego Novillo <dnovillo@cygnus.com>
1676
1677 * intel.s, intel.d: Add new tests for naked registers using intel
1678 syntax.
1679
1680 2000-09-29 Hans-Peter Nilsson <hp@axis.com>
1681
1682 * gas/cris/regprefix-err-1.s, gas/cris/rd-regprefix-1.s,
1683 gas/cris/rd-regprefix-1.d, gas/cris/rd-regprefix-1b.d,
1684 gas/cris/us-err-1.s, gas/cris/us-err-2.s, gas/cris/us-err-3.s: New.
1685 * gas/cris/cris.exp: Loop run_dump_test over files matching rd-*.d.
1686
1687 2000-09-28 Alan Modra <alan@linuxcare.com.au>
1688
1689 * gas/hppa/parse/parse.exp: Replace "hppa*w-*-*" with "hppa*64*-*-*"
1690 * gas/hppa/reloc/reloc.exp: Likewise.
1691 * gas/hppa/unsorted/unsorted.exp: Likewise.
1692
1693 * gas/hppa/reloc/reduce.s: Modify .PARAM so we need an arg reloc.
1694
1695 2000-09-22 Jim Wilson <wilson@cygnus.com>
1696
1697 * gas/ia64/opc-f.pl: Add missing fcmp and fpcmp tests.
1698 * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
1699
1700 * gas/ia64/dv-raw-err.s: Add new testcases for PR%, 16 - 62.
1701 * gas/ia64/dv-waw-err.s: Likewise.
1702 * gas/ia64/dv-imply.d: Regenerate.
1703 * gas/ia64/dv-mutex.d, gas/ia64/dv-raw-err.l, gas/ia64/dv-safe.d,
1704 gas/ia64/dv-srlz.d, gas/ia64/dv-war-err.l, gas/ia64/dv-waw-err.l,
1705 gas/ia64/opc-f.d, gas/ia64/opc-i.d, gas/ia64/opc-m.d: Likewise.
1706
1707 2000-09-14 Timothy Wall <twall@cygnus.com>
1708
1709 * gas/ia64/dv-waw-err.[sl]: Additional tests for parallel
1710 comparisons which should and should not produce DVs.
1711
1712 2000-09-05 Alan Modra <alan@linuxcare.com.au>
1713
1714 * gas/vtable/vtable.exp: Re-enable for hppa-elf.
1715
1716 2000-08-29 Timothy Wall <twall@cygnus.com>
1717
1718 * gas/ia64/dv-mutex.s: Add stop to avoid DV error on cmp.eq.
1719 * gas/ia64/dv-mutex.d: Update regexp pattern.
1720 * gas/ia64/dv-entry-err.s: Add stop to avoid DV error on cmp.eq.
1721 * gas/ia64/dv-imply.s: Add stops to avoid DV errors on cmp.REL.
1722 Test still fails due to insn opcode pattern changes.
1723
1724 2000-08-21 H.J. Lu <hjl@gnu.org>
1725
1726 * gas/all/cofftag.d: Support the strict COFF.
1727
1728 2000-08-16 Jim Wilson <wilson@cygnus.com>
1729
1730 * gas/ia64/dv-raw-err.s: Add new tests for addl and postinc.
1731 * gas/ia64/dv-raw-err.l: Likewise.
1732 * gas/ia64/dv-waw-err.l: Update sed pattern.
1733 * gas/ia64/opc-f.pl: Delete fpsub, and fpadd comment.
1734 * gas/ia64/opc-f.s, gas/ia64/opc-f.d: Regenerate.
1735
1736 2000-08-16 Nick Clifton <nickc@redhat.com>
1737
1738 * gas/arm/inst.s: Add tests for edge cases of shift based
1739 addressing modes.
1740
1741 * gas/arm/inst.d: Add expected results for new tests.
1742
1743 2000-07-20 Hans-Peter Nilsson <hp@axis.com>
1744
1745 * gas/all/gas.exp: Don't run floating-point tests on CRIS.
1746 * gas/ieee-fp/x930509a.exp: Ditto.
1747 * gas/macros/macros.exp: Mark strings test xfail for CRIS.
1748 * gas/cris/*: New tests for CRIS.
1749
1750 2000-07-19 Alan Modra <alan@linuxcare.com.au>
1751
1752 * gas/macros/macros.exp (test1): Run it for hppa*-*-linux*.
1753 (semi): Likewise.
1754 (strings): Don't run for hppa, except for hppa*-*-linux*.
1755
1756 * gas/hppa/parse/linesepbug.s: Ensure we have whitespace before
1757 pseudos.
1758
1759 2000-07-18 Scott Bambrough <scottb@netwinder.org>
1760
1761 * gas/arm/inst.d: Fix expected results to match current assembler
1762 output. Patch from Justin Seger <justin.m.seger@intel.com>.
1763
1764 2000-07-10 Alan Modra <alan@linuxcare.com.au>
1765
1766 * gas/vtable/vtable.exp: Disable test for hppa.
1767
1768 * gas/hppa/reloc/reloc.exp (do_relocation_reduction_tests): Don't
1769 run test for any elf target.
1770 (applybug): Don't run test for linux.
1771 * gas/hppa/unsorted/unsorted.exp (do_common_text): Likewise.
1772 * gas/hppa/parse/parse.exp (linesepbug): Remove xfail
1773 (labelbug): xfail for hppa-linux.
1774
1775 * gas/hppa/basic/{coprmem.s, fmemLRbug.s}: Add colons to labels.
1776 * gas/hppa/parse/{callinfobug.s, regpopbug.s}: Likewise.
1777 * gas/hppa/reloc/{applybug.s, funcrelocbug.s, longcall.s,
1778 r_no_reloc.s, reduce3.s}: Likewise.
1779 * gas/hppa/unsorted/common.s: Likewise.
1780
1781 2000-07-05 Nick Clifton <nickc@cygnus.com>
1782
1783 * gas/d30v/inst.d: Fix expected results to match current assembler
1784 output.
1785 * gas/d30v/bittest.l: Fix expected warning messages to match
1786 current assembler output.
1787
1788 2000-06-29 Kazu Hirata <kazu@hxi.com>
1789
1790 * gas/h8300/h8300.exp (do_h8300s_mac): Change the registers used
1791 in ldmac and stmac.
1792 * gas/h8300/macs.s: Likewise.
1793
1794 2000-06-27 Nick Clifton <nickc@cygnus.com>
1795
1796 * gas/d30v/bittest.l: Edit to match new warning messages produced
1797 by assembler.
1798
1799 2000-06-19 Timothy Wall <twall@cygnus.com>
1800
1801 * gas/macros/macros.exp: Avoid tests which are not useful on tic54x.
1802 * gas/all/gas.exp: Make adjustments for tic54x target.
1803 * gas/ieee-fp/x930509a.exp: Ditto.
1804 * gas/tic54x/*: New tests for tic54x. NOTE: load page has been
1805 moved into the LMA and is not printed separately by objdump any
1806 longer. This still needs to be tested.
1807
1808 2000-06-18 Stephane Carrez <stcarrez@worldnet.fr>
1809
1810 * gas/m68k/all.exp: Don't execute tests if the target is m68hc11&12.
1811 * gas/m68hc11/all.exp: Specific tests for m68hc11.
1812 * gas/m68hc11/all_insns.[ds]: Check m68hc11 instructions.
1813 * gas/m68hc11/insns[ds]: Another test.
1814 * gas/m68hc11/lbranch.[ds]: Check branch optimization (gas relax).
1815 * gas/m68hc11/opers12.[ds]: New files, check m68hc12 operands.
1816
1817 2000-06-17 Alan Modra <alan@linuxcare.com.au>
1818
1819 * gas/macros/strings.s: Don't start directives in first column
1820 (for LABELS_WITHOUT_COLONS targets).
1821
1822 2000-06-14 H.J. Lu <hjl@gnu.org>
1823
1824 * gas/macros/strings.d: Support a.out and coff.
1825
1826 2000-06-14 Nick Clifton <nickc@cygnus.com>
1827
1828 * gas/arm/arm6.s: Remove 'mrs r9, cpsr_all' since the cpsr_all
1829 flag is no longer legal syntax.
1830
1831 2000-06-09 Nick Clifton <nickc@cygnus.com>
1832
1833 * gas/macros/macros.exp: Run new test: strings.
1834 * gas/macros/strings.s: New test: String expansion inside
1835 macros.
1836 * gas/macros/strings.d: New test results.
1837
1838 2000-06-04 Alan Modra <alan@linuxcare.com.au>
1839
1840 * gas/i386/prefix.s: Modify so we have at least one x86 test that
1841 checks the line separator.
1842
1843 2000-05-21 Hans-Peter Nilsson <hp@axis.com>
1844
1845 * gas/elf/elf.exp: Exclude *-*-linux*coff* as non-elf.
1846
1847 2000-05-15 Nick Clifton <nickc@cygnus.com>
1848
1849 * gas/arm/arch4t.s: Add tests of new fields to msr instruction.
1850
1851 2000-05-11 Ulf Carlsson <ulfc@engr.sgi.com>
1852
1853 * gas/mips/mips.exp: Include *-*-linux* in svr4pic.
1854
1855 * gas/mips/jal-svr4pic.{s,d} gas/mips/jal-xgot.d: Add a jal to a
1856 weak symbol.
1857
1858 2000-05-08 Alan Modra <alan@linuxcare.com.au>
1859
1860 * gas/mri/float.d: Fix for srec length change.
1861
1862 2000-05-02 Alan Modra <alan@linuxcare.com.au>
1863
1864 * gas/hppa/unsorted/unsorted.exp: Duplicate hppa*-*-*elf*
1865 behaviour for hppa*-*-linux* throughout file.
1866 * gas/hppa/reloc/reloc.exp: Ditto.
1867 (reduce2.s): Disable test for elf targets.
1868
1869 * gas/hppa/parse/parse.exp (ssbug.s): setup_xfail hppa*-*-linux*.
1870
1871 * gas/elf/section0.s: Don't start pseudos on first column so
1872 targets that define LABELS_WITHOUT_COLONS work.
1873 * gas/elf/section1.s: Ditto.
1874 * gas/vtable/inherit0.s: Ditto.
1875 * gas/vtable/inherit1.s: Ditto.
1876 * gas/vtable/entry0.s: Ditto.
1877 * gas/vtable/entry1.s: Ditto.
1878
1879 2000-05-01 Nick Clifton <nickc@cygnus.com>
1880
1881 * gasp/macro.out: Fix label numbers to remove leading zeroes.
1882 * gasp/mdouble.out: Fix label numbers to remove leading zeroes.
1883
1884 2000-04-25 Alan Modra <alan@linuxcare.com.au>
1885
1886 * gas/i386/general.l: Allow for DISP32 pe relocs.
1887 * gas/i386/jump.d: Similarly.
1888
1889 2000-04-24 Jim Wilson <wilson@cygnus.com>
1890
1891 * gas/ia64/opc-i.d: Change pmin2.u to pmin2. Change pmax2.u to pmax2.
1892 Change MLI to MLX. Switch operands for output matching tbit.z.orcm,
1893 tbit.z.andcm, tbit.nz.orcm, tbit.nz.andcm, tnat.z.orcm, tnat.z.andcm,
1894 tnat.nz.orcm, tnat.nz.andcm inputs.
1895 * gas/ia64/opc-i.pl: Insert padding nops before last dep.
1896 * gas/ia64/opc-i.s: Regenerate.
1897
1898 * gas/ia64/opc-i.s: Regenerate.
1899 * gas/ia64/opc-f.pl: Add explicit stop at end.
1900
1901 2000-04-22 Timothy Wall <twall@cygnus.com>
1902
1903 * gas/ia64/opc-f.d: Disassemble zeroes to verify break.f.
1904 * gas/ia64/opc-f.s: Add an explicit stop to make IAS output match.
1905
1906 2000-04-21 Richard Henderson <rth@cygnus.com>
1907 David Mosberger <davidm@hpl.hp.com>
1908 Timothy Wall <twall@cygnus.com>
1909 Jim Wilson <wilson@cygnus.com>
1910
1911 * gas/vtable/vtable.exp: Disable for ia64.
1912 * gas/ia64: New testsuite directory.
1913
1914 2000-04-03 Alan Modra <alan@linuxcare.com.au>
1915
1916 * gas/i386/general.s: Check 16-bit immediates, and move call/jump
1917 checks to start.
1918 * gas/i386/general.l: Likewise.
1919
1920 2000-04-01 Alexandre Oliva <aoliva@cygnus.com>
1921
1922 * gas/mn10300/am33_5.s: Check that negative SP offsets are encoded
1923 with 32 bits, not with the unsigned shorter opcodes.
1924 * gas/mn10300/basic.exp: Likewise.
1925
1926 2000-03-31 Alexandre Oliva <aoliva@cygnus.com>
1927
1928 * lib/gas-defs.exp (regexp_diff): Don't break on the first
1929 difference, list them all.
1930
1931 2000-03-29 Nick Clifton <nickc@cygnus.com
1932
1933 * gas/arm/thumb.s: Add test of bal instruction.
1934
1935 2000-03-27 Alan Modra <alan@linuxcare.com.au>
1936
1937 * gas/ieee-fp/x930509a.exp (dotest): Fix test for
1938 LISTING_WORD_SIZE==1.
1939 * gas/all/gas.exp (do_930509a): Same here.
1940 * gas/all/cond.d: And here.
1941
1942 2000-03-16 Nick Clifton <nickc@cygnus.com>
1943
1944 * gas/arm/arm.exp: Run branch.s test.
1945 Run tests if target is strongarm.
1946
1947 * gas/arm/branch.s: New test. Make sure that assembler can handle
1948 same-section branch relocations properly.
1949
1950 * gas/arm/branch.d: New file. Expected output from assembling
1951 branch.s.
1952
1953 2000-03-10 Geoffrey Keating <geoffk@cygnus.com>
1954
1955 * gas/mips/empic.d: New file.
1956 * gas/mips/empic.s: New file.
1957 * gas/mips/mips16-e.d: New file.
1958 * gas/mips/mips16-e.s: New file.
1959 * gas/mips/mips16-f.d: New file.
1960 * gas/mips/mips16-f.s: New file.
1961 * gas/mips/mips.exp: Add empic, mips16-e. Add mips16-f as an
1962 expected failure.
1963
1964 2000-02-25 H.J. Lu <hjl@gnu.org>
1965
1966 * gas/i386/general.l: Support a.out and coff.
1967
1968 2000-02-25 Alan Modra <alan@spri.levels.unisa.edu.au>
1969
1970 * gas/i386/intel.s: New file, intel version of opcode.s
1971 * gas/i386/intel.d: New file, copy of opcode.d
1972 * gas/i386/i386.exp: Call it.
1973
1974 * gas/i386/general.s: Add extra "out" instructions.
1975 * gas/i386/general.l: Likewise.
1976
1977 2000-01-31 Nick Clifton <nickc@cygnus.com>
1978
1979 * gas/arm/inst.s: Include test of ATPCS register naming
1980 conventions.
1981
1982 * gas/arm/float.s: Include test of ATPCS register naming
1983 conventions.
1984
1985 2000-01-21 H.J. Lu <hjl@gnu.org>
1986
1987 * gas/i386/general.l: Support a.out.
1988 * gas/i386/jump.d: Likewise.
1989 * gas/i386/jump16.d: Likewise.
1990
1991 2000-01-21 Alan Modra <alan@spri.levels.unisa.edu.au>
1992
1993 * gas/i386/general.{s,l}: Move 16 bit jmp and call tests from here
1994 * gas/i386/jump16.{s,d}: To here.
1995 * gas/i386/jump.{s,d}: New files. Duplicate 32 bit jmp and call
1996 tests in general.s so that objdump is exercised.
1997
1998 * gas/i386/i386.exp: Call new tests.
1999
2000 2000-01-15 Alan Modra <alan@spri.levels.unisa.edu.au>
2001
2002 * gas/i386/general.{s,l}: Add jmp and call tests for .code16gcc,
2003 .code16, and .code32 modes.
2004
2005 1999-11-30 Jeffrey A Law (law@cygnus.com)
2006
2007 * gas/mn10300/{am33.s, am33_2.s, am33_3.s}: New test files.
2008 * gas/mn10300/{am33_4.s, am33_5.s, am33_6.s}: Likewise.
2009 * gas/mn10300/{am33_7.s, am33_8.s}: Likewise.
2010 * gas/mn10300/basic.exp: Run the am33 tests.
2011
2012 1999-11-15 Gavin Romig-Koch <gavin@cygnus.com>
2013
2014 * gas/mips/la.d: Adjust for new la macro expansion.
2015 Change matches for explicit addresses to matches for
2016 any address.
2017 * gas/mips/la-xgot.d: Same.
2018 * gas/mips/la-svr4pic.d: Same.
2019
2020 1999-11-01 Nick Clifton <nickc@cygnus.com>
2021
2022 Remove reloc generating references to local labels in test code.
2023 Some ARM targets (eg PE) generate a reloc based on the label,
2024 whilst others (eg ELF) generate a reloc based on the section
2025 symbol. This meant that the disassembled outputs would differ.
2026
2027 * gas/arm/inst.s: Change test of BLPL instruction.
2028 * gas/arm/inst.d: Change expected decode of BLPL instruction.
2029 * gas/arm/arm7t.s: Remove use of .LC0 label in .word directive.
2030 Remove .rdata section, since this cannot exist in an arm-aout
2031 target.
2032 * gas/arm/arm7t.d: Change expected reloc generated for .word
2033 directive.
2034
2035 1999-10-21 Nick Clifton <nickc@cygnus.com>
2036
2037 * gas/arm/arm7t.d: Update to match latest objdump output.
2038 * gas/arm/inst.s: Fix erroneous test case.
2039 * gas/arm/inst.d: Update to match latest objdump output.
2040
2041 1999-10-11 Geoffrey Keating <geoffk@cygnus.com>
2042
2043 * lib/gas-defs.exp (regexp_diff): Allow '#...' to mean "some
2044 indeterminate number of extra lines here".
2045
2046 * gas/elf/elf.exp: Remove XFAILs.
2047 * gas/elf/section0.d: Make pass on MIPS (and hopefully alpha).
2048 * gas/elf/section1.d: Likewise.
2049
2050 1999-10-07 Diego Novillo <dnovillo@cygnus.com>
2051
2052 * gas/d10v: New directory.
2053 * gas/d10v/d10.exp: New file.
2054 * gas/d10v/inst.s: New file.
2055 * gas/d10v/inst.d: New file.
2056
2057 1999-10-07 Geoffrey Keating <geoffk@cygnus.com>
2058
2059 * gas/mips/elf-rel.s: New file.
2060 * gas/mips/elf-rel.d: New file.
2061 * gas/mips/elf-rel2.d: New file.
2062 * gas/mips/e32-rel2.d: New file.
2063 * gas/mips/elf-rel2.s: New file.
2064 * gas/mips/mips.exp: Add elf-rel, elf-rel2.
2065
2066 * gas/mips/elf_e_flags1.d: Tweak a little so it passes
2067 even if the CPU is set to something by default.
2068
2069 1999-10-04 Doug Evans <devans@canuck.cygnus.com>
2070
2071 * gas/m32r/error.exp: New testcase driver.
2072 * gas/m32r/m32rx.exp: New testcase driver.
2073 * gas/m32r/fslotx.[sd]: New testcase.
2074 * gas/m32r/m32rx.[sd]: New testcase.
2075 * gas/m32r/relax-s.[sd]: New testcase.
2076 * gas/m32r/interfere.s: New testcase.
2077 * gas/m32r/wrongsize.s: New testcase.
2078
2079 1999-09-17 Alan Modra <alan@spri.levels.unisa.edu.au>
2080
2081 * gas/i386/i386.exp: Enable reloc and white tests for COFF.
2082 * gas/i386/reloc.d: Accept dir32 relocs.
2083
2084 1999-09-12 Donn Terry <donn@interix.com>
2085
2086 * gas/all/gas.exp: Run cofftag test for i*86-*-interix*.
2087 * lib/gas-defs.exp: Add perror if can not read .d file.
2088
2089 1999-09-04 Steve Chamberlain <sac@pobox.com>
2090
2091 * gas/pj/{pj.exp, ops.c, ops.d}: New tests for picoJava.
2092
2093 1999-09-02 Nick Clifton <nickc@cygnus.com>
2094
2095 * gas/vtable/vtable.exp: Add [istarget "strongarm*-*-*"] to run
2096 dump test "entry0" instead of "entry1".
2097
2098 1999-09-01 Scott Bambrough <scottb@netwinder.org>
2099
2100 * gas/vtable/vtable.exp: Added [istarget "arm*-*-*"] to run dump
2101 test "entry0" instead of "entry1". ARM targets use REL relocs,
2102 and should use the test entry0.
2103
2104 1999-09-01 H.J. Lu <hjl@gnu.org>
2105
2106 * gas/i386/naked.d: Fix for coff targets.
2107
2108 Mon Aug 30 12:18:40 1999 Jeffrey A Law (law@cygnus.com)
2109
2110 * gas/hppa/unsorted/*.s: Use .code instead of .SPACE/.SUBSPA for
2111 sectioning.
2112 * gas/hppa/unsorted/unsorted.exp: Disable tests not appropriate for
2113 PA64.
2114
2115 * gas/hppa/reloc/*.s: Use .code instead of .SPACE/.SUBSPA for
2116 sectioning.
2117 * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
2118 Revamp address expressions slightly to handle an arbitrary sized
2119 address.
2120
2121 * gas/hppa/parse/*.s: Use .code instead of .SPACE/.SUBSPA for
2122 sectioning.
2123 * gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
2124
2125 * gas/hppa/basic/*.s: Use .code instead of .SPACE/.SUBSPA for
2126 sectioning.
2127
2128 1999-08-30 Alan Modra <alan@spri.levels.unisa.edu.au>
2129
2130 * gas/i386/naked.s, gas/i386/naked.d: Test-suite addition for
2131 allow_naked_reg parsing.
2132 * gas/i386/i386.exp: Call it.
2133
2134 1999-08-29 Alan Modra <alan@spri.levels.unisa.edu.au>
2135
2136 * gas/i386/white.s, gas/i386/white.l: Add space in FP reg tests.
2137
2138 1999-08-28 Jerry Quinn <jquinn@nortelnetworks.com>
2139
2140 * gas/hppa/basic/basic.exp: Add new tests shift2.s,
2141 shift3.s, extract2.s, extract3.s, deposit2.s, and deposit3.s.
2142 * gas/hppa/basic/shift2.s, shift3.s, extract2.s,
2143 extract3.s, deposit2.s, deposit3.s: New.
2144
2145 * gas/hppa/basic/add.s,addi.s,dcor.s,shladd.s,sub.s,subi.s,unit.s:
2146 Add new syntax versions of instructions to tests.
2147 * gas/hppa/basic/add2.s,dcor2.s,perf.s,purge2.s,shladd2.s,sub2.s,
2148 system2.s, unit2.s: New tests.
2149 * hppa/basic/basic.exp: Add new tests.
2150
2151 * gas/hppa/basic/basic.exp:
2152 * gas/hppa/basic/media.s: Add test cases for new instructions.
2153
2154 * gas/hppa/basic/basic.exp (do_branch2,do_media): New.
2155 * gas/hppa/basic/branch2.s: New.
2156 * gas/hppa/basic/media.s: New.
2157
2158 * gas/hppa/basic/basic.exp (do_fp_comp2): New.
2159 * gas/hppa/basic/fp_comp2.s: New.
2160
2161 1999-08-20 Alan Modra <alan@spri.levels.unisa.edu.au>
2162
2163 * gas/i386/general.s, gas/i386/general.l: Add .code16gcc
2164 displacement checks with auto address prefix.
2165
2166 1999-08-17 H.J. Lu <hjl@gnu.org>
2167
2168 * gas/elf/elf.exp: Expected to fail on alpha*-*-*.
2169
2170 1999-08-09 Ian Lance Taylor <ian@zembu.com>
2171
2172 * gas/i386/float.s, gas/i386/float.l: Modify to work correctly
2173 when gas uses 2**4 alignment for .text.
2174 * gas/i386/general.s, gas/i386/general.l: Likewise.
2175 * gas/i386/katmai.s, gas/i386/katmai.d: Likewise.
2176 * gas/i386/modrm.s, gas/i386/modrm.l: Likewise.
2177 * gas/i386/prefix.s, gas/i386/prefix.d: Likewise.
2178
2179 1999-07-27 Alan Modra <alan@spri.levels.unisa.edu.au>
2180
2181 * gas/i386/reloc.d: Fix so that test passes when enable-targets
2182 includes 64-bit bfd target.
2183
2184 1999-06-13 Ian Lance Taylor <ian@zembu.com>
2185
2186 * gas/i386/katmai.d: Tweak for recent disassembler changes.
2187
2188 1999-06-12 Ian Lance Taylor <ian@zembu.com>
2189
2190 * gas/elf/elf.exp: Don't run tests on "*-*-linux*aout*" or
2191 "*-*-linux*oldld*".
2192 * gas/vtable/vtable.exp: Likewise.
2193 * gas/i386/reloc.d: Modify expected reloc names to accept a.out
2194 names.
2195
2196 * gas/i386/amd.s: Add a symbol so a.out tests will work.
2197 * gas/i386/katmai.s: Likewise.
2198 * gas/i386/amd.d: Corresponding change.
2199 * gas/i386/katmai.d: Corresponding change.
2200
2201 1999-06-10 Ian Lance Taylor <ian@zembu.com>
2202
2203 * gas/mips/sync.d: Pass -mips2 to the assembler.
2204
2205 * gas/mips/elf_e_flags.s: Tweak code so that the tests pass for
2206 mips-elf target as well as mips64-elf target.
2207 * gas/mips/elf_e_flags1.d: Corresponding changes.
2208 * gas/mips/elf_e_flags2.d: Likewise.
2209 * gas/mips/elf_e_flags3.d: Likewise.
2210 * gas/mips/elf_e_flags4.d: Likewise.
2211
2212 * gas/elf/elf.exp: Add setup_xfail for mips*-*-*.
2213
2214 * gas/all/itbl-test.c (main): Update itbl_get_reg_val call for new
2215 parameter.
2216
2217 1999-06-10 Jakub Jelinek <jj@ultra.linux.cz>
2218
2219 * gas/sparc/synth64.s: Add checks for single register signx/clruw.
2220 * gas/sparc/set64.s: Add tests for setuw and setsw synthetic insns.
2221 * gas/sparc/prefetch.d: Add -64 as switch.
2222 * gas/sparc/rdpr.d: Ditto.
2223 * gas/sparc/wrpr.d: Ditto.
2224 * gas/sparc/synth64.d: Ditto, reflect synth64.s changes.
2225 * gas/sparc/reloc64.d: Add -64 as switch, be more tolerant, as
2226 current gas outputs %hi(0) and not %hi(0x0).
2227 * gas/sparc/set64.d: Add -64 as switch, reflect set64.s changes and
2228 optimizations for setx instruction.
2229 * gas/sparc/sparc.exp: Do sparc64*-*-* checks if it is any of the
2230 compiled-in targets.
2231
2232 1999-06-10 Richard Henderson <rth@cygnus.com>
2233
2234 * gas/macros/irp.s: Use `foo' and `bar' instead of `r' and `s'.
2235 * gas/macros/rept.s, gas/macros/test2.s, gas/macros/test3.s: Likewise.
2236 * gas/macros/{irp,rept,test2,test3}.d: Update.
2237
2238 1999-06-05 Richard Henderson <rth@cygnus.com>
2239
2240 * gas/elf/elf.exp: New directory.
2241 * gas/elf/section0.[sd]: New test.
2242 * gas/elf/section1.[sd]: New test.
2243
2244 1999-06-03 Philip Blundell <philb@gnu.org>
2245
2246 * gas/arm/arm7t.d, gas/arm/inst.d: Update to match current gas,
2247 bfd and opcodes.
2248
2249 1999-05-28 Ian Lance Taylor <ian@zembu.com>
2250
2251 * gas/vtable/vtable.exp: Don't run test for i960 yet.
2252
2253 1999-05-17 Nick Clifton <nickc@cygnus.com>
2254
2255 * gas/mcore/allinsn.d: Updated to match latest objdump output.
2256
2257 1999-05-12 Alan Modra <alan@spri.levels.unisa.edu.au>
2258
2259 * gas/i386/opcode.d: Modify callw to suit disasm fix.
2260
2261 * gas/i386/amd.d: Modify a '(bad)' to SIMD instruction.
2262
2263 * gas/i386/amd.s: Pad to multiple of 8
2264 * gas/i386/amd.d: Here too.
2265
2266 * gas/i386/prefix.[sd]: Align with nops
2267 * gas/i386/reloc.[sd]: Here too.
2268
2269 * gas/i386/katmai.[sd]: New for PIII SIMD
2270 * gas/i386/i386.exp: Call it.
2271
2272 1999-05-02 Nick Clifton <nickc@cygnus.com>
2273
2274 * gas/mcore/allinsn.d: Update to match latest assembler
2275 operations.
2276
2277 1999-04-16 DJ Delorie <dj@cygnus.com>
2278
2279 * gas/i386/amd.s: Add NOPs to align for coff targets
2280 * gas/i386/amd.d: and check for them.
2281
2282 1999-04-15 Jeffrey A Law (law@cygnus.com)
2283
2284 * gas/hppa/basic/basic.exp (do_coprmem): No longer expected to file.
2285
2286 1999-04-14 Jeffrey A Law (law@cygnus.com)
2287
2288 * gas/hppa/basic/branch.s: Do not use immediate value where we
2289 really want a register.
2290 * gas/hppa/basic/coprmem.s: Likewise.
2291 * gas/hppa/basic/fmemLRbug.s: Likewise.
2292 * gas/hppa/basic/coprmem.s: Likewise.
2293 * gas/hppa/basic/spop.s: Likewise.
2294 * gas/hppa/basic/imem.s: Likewise.
2295 * gas/hppa/parse/badfmpyadd.s: Likewise.
2296 * gas/hppa/parse/calldatabug.s: Likewise.
2297 * gas/hppa/parse/entrybug.s: Likewise.
2298 * gas/hppa/parse/exprbug.s: Likewise.
2299 * gas/hppa/parse/fixup7bug.s: Likewise.
2300 * gas/hppa/parse/labelbug.s: Likewise.
2301 * gas/hppa/reloc/applybug.s: Likewise.
2302 * gas/hppa/reloc/funcrelocbug.s: Likewise.
2303 * gas/hppa/reloc/labelopbug.s: Likewise.
2304 * gas/hppa/reloc/longcall.s: Likewise.
2305 * gas/hppa/reloc/plabelbug.s: Likewise.
2306 * gas/hppa/reloc/reduce.s: Likewise.
2307 * gas/hppa/reloc/reduce2.s: Likewise.
2308 * gas/hppa/reloc/reduce3.s: Likewise.
2309 * gas/hppa/unsorted/brlenbug.s: Likewise.
2310 * gas/hppa/unsorted/importbug.s: Likewise.
2311 * gas/hppa/unsorted/lasbeldiffs.s: Likewise.
2312
2313 * gas/hppa/basic/basic.exp (do_imem): Handle multiple encodings
2314 for loads and stores using reg + small d addresses.
2315 No longer expect failure for mis-parse of imm %reg.
2316
2317 1999-04-13 Doug Evans <devans@casey.cygnus.com>
2318
2319 * gas/m32r/m32rx.d (cmpu__rach): Fix expected output.
2320 * gas/m32r/m32rx.s (bc__add,add__bc): Explicitly specify short branch
2321 so branch relaxation restrictions won't interfere with parallelization
2322 attempts.
2323
2324 1999-04-08 Nick Clifton <nickc@cygnus.com>
2325
2326 * gas/mcore: New Directory.
2327 * gas/mcore/allinsn.exp: New File: Expect file for MCore assembly
2328 tests.
2329 * gas/mcore/allinsn.s: New File: Source file for MCore assembly
2330 tests.
2331 * gas/mcore/allinsn.d: New File: Expected output file for MCore
2332 assembly tests.
2333
2334 1999-03-20 Doug Evans <devans@casey.cygnus.com>
2335
2336 * gas/m32r/m32rx.[sd]: Fix a few more testcases.
2337
2338 1999-03-16 Martin Hunt <hunt@cygnus.com>
2339
2340 * gas/d30v/d30.exp (run_list_test): Add new tests,
2341 label, guard-debug, serial, warn_oddreg, bittest, and mul.
2342
2343 * gas/d30v/opt.s: Fix some warnings and add a few labels
2344 to keep things from parallelizing where we don't want them to.
2345
2346 * gas/d30v/reloc.s: Fix warning.
2347
2348 * gas/d30v/opt.d, reloc.d, inst.d: Rebuild.
2349
2350 * gas/d30v/label.s: New test. Check that labels are aligned
2351 on 8-byte boundaries.
2352
2353 * gas/d30v/guard-debug.s: New test. Test output with "-g".
2354
2355 * gas/d30v/serial.s: New test. Check for warnings with
2356 illegal serial instructions.
2357
2358 * gas/d30v/warn_oddreg.s: New test. CHeck for warnings when
2359 odd-numbered registers are used for some instructions.
2360
2361 * gas/d30v/bittest.s: New test. Check for bit operation
2362 instructions (BCLR, BNOT, BSET, BTST) in the IU.
2363
2364 * gas/d30v/mul.s: New test. Check for restricted sequences
2365 in a bunch of different multiply instructions.
2366
2367 * gas/vtable/vtable.exp (run_list_test): Don't
2368 run test on D30V.
2369
2370 1999-03-05 Nick Clifton <nickc@cygnus.com>
2371
2372 * gas/all/gas.exp: Expect strongarm-coff target to fail cofftag
2373 test.
2374
2375 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
2376
2377 * gas/mips/mips.exp: Run the new tests, below.
2378 * gas/mips/elf_e_flags1.d, gas/mips/elf_e_flags2.d,
2379 gas/mips/elf_e_flags3.d, gas/mips/elf_e_flags4.d: New files.
2380 * gas/mips/elf_e_flags.c, gas/mips/elf_e_flags.s: New files.
2381
2382 * lib/gas-defs.exp (run_dump_test): Document. It's not
2383 really trivial.
2384
2385 * lib/gas-defs.exp (run_dump_test): Clean up logic for guessing
2386 $program (the dump tool).
2387
2388 1999-02-10 Doug Evans <devans@casey.cygnus.com>
2389
2390 * gas/m32r/allinsn.d: Prefix all | with \.
2391 (push,pop): Fix expected output.
2392 * gas/m32r/relax-1.d: Emitted nops are serial, not parallel.
2393 * gas/m32r/fslot.d: Prefix all | with \.
2394
2395 1999-02-08 Nick Clifton <nickc@cygnus.com>
2396
2397 * gas/vtable/inherit0.s: Do not use '@' prefix to .type operator.
2398 Some ports use it as a comment initiator.
2399
2400 * gas/vtable/entry1.d: Do not look for an addend. Some ports use
2401 REL relocations and so do not have one.
2402
2403 1998-12-18 Nick Clifton <nickc@cygnus.com>
2404
2405 * gas/fr30/allinsn.s: Fix to match latest assembler syntax.
2406 * gas/fr30/allinsn.d: Fix to match latest assembler output
2407
2408 1998-12-03 Nick Clifton <nickc@cygnus.com>
2409
2410 * gas/fr30/allinsn.d: Updated to match latest assembler output.
2411
2412 1998-12-02 Nick Clifton <nickc@cygnus.com>
2413
2414 * gas/fr30/allinsn.s: Replace illegal insns with legal versions.
2415
2416 * gas/fr30/allinsn.d: Update to match latest assembler output.
2417
2418 1998-11-19 Dave Brolley <brolley@cygnus.com>
2419
2420 * gas/fr30/allinsn.s: Reorder insns for better simulation.
2421
2422 1998-11-19 Doug Evans <devans@charmed.cygnus.com>
2423
2424 * gas/mips/sync.[sd]: New testcase.
2425 * gas/mips/mips.exp: Run it.
2426
2427 1998-11-18 Dave Brolley <brolley@cygnus.com>
2428
2429 * gas/fr30/allinsn.s (dmov): Correct hex literals.
2430
2431 1998-11-17 Nick Clifton <nickc@cygnus.com>
2432
2433 * gas/fr30/allinsn.s: Moved currently un-assembliable instructions
2434 to end of file.
2435
2436 * gas/fr30/allinsn.d: Added disassembly of currently assembliable
2437 opcodes.
2438
2439 1998-11-16 Nick Clifton <nickc@cygnus.com>
2440
2441 * gas/fr30/allinsn.s: Fix syntax errors.
2442
2443 1998-11-16 Dave Brolley <brolley@cygnus.com>
2444
2445 * gas/fr30/allinsn.s: Fixed more typos.
2446
2447 1998-11-13 Nick Clifton <nickc@cygnus.com>
2448
2449 * gas/fr30/allinsn.s: Fixed typos and added some tests of upper
2450 case vs lower case.
2451
2452 1998-11-10 Nick Clifton <nickc@cygnus.com>
2453
2454 * gas/fr30/allinsn.s: New file.
2455 * gas/fr30/allinsn.d: New file.
2456 * gas/fr30/allinsn.exp: New file.
2457 * gas/fr30/fr30.exp: New file.
2458
2459 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
2460
2461 * gas/m32r/fslot.[sd]: New testcase.
2462 * gas/m32r/m32r.exp: Run it.
2463
2464 1998-10-20 Alan Modra <alan@spri.levels.unisa.edu.au>
2465
2466 * gas/i386/i386.exp: Run AMD insn test.
2467 * gas/i386/amd.s: New test.
2468 * gas/i386/amd.d: New test results.
2469
2470 1998-09-20 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2471
2472 * gas/vtable/inherit1.l: Require only the word GAS somewere in the
2473 first line of the listing.
2474
2475 Tue Sep 1 10:20:03 1998 Richard Henderson <rth@cygnus.com>
2476
2477 * gas/ppc/astest.d: Adjust regexps to match a 64-bit host.
2478 * gas/ppc/astest2.d: Likewise.
2479
2480 Mon Aug 31 13:25:07 1998 Richard Henderson <rth@cygnus.com>
2481
2482 * gas/vtable/{entry0.d,entry1.d,inherit0.d}: Fix pattern matching
2483 of whitespace for 64-bit hosts.
2484
2485 Mon Aug 31 12:45:49 1998 Richard Henderson <rth@cygnus.com>
2486
2487 * gas/vtable/vtable.exp: New.
2488 * gas/vtable/{entry0.s,entry0.d}: New.
2489 * gas/vtable/{entry1.s,entry1.d}: New.
2490 * gas/vtable/{inherit0.s,inherit0.d}: New.
2491 * gas/vtable/{inherit1.s,inherit1.l}: New.
2492
2493 Thu Aug 20 23:18:06 1998 Ian Lance Taylor <ian@cygnus.com>
2494
2495 * gas/i386/white.l: Revert patch of August 12.
2496
2497 Wed Aug 12 11:54:37 1998 Jeffrey A Law (law@cygnus.com)
2498
2499 * gas/mn10300/udf.s: New test.
2500 * gas/mn10300/basic.exp: Run it.
2501
2502 Wed Aug 12 13:25:38 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
2503
2504 * gas/i386/general.l: Test andb $~0x80,foo.
2505 * gas/i386/general.s: Update.
2506
2507 * gas/i386/white.l: Expect warning for stand-alone ss prefix.
2508
2509 Tue Jul 21 12:46:59 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
2510
2511 * gas/i386/white.s: Add some more whitespace tests.
2512 * gas/i386/white.l: Update accordingly.
2513
2514 Mon Jul 13 18:15:11 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
2515
2516 * gas/i386/*: All new i386 testsuite.
2517
2518 1998-07-02 Ken Raeburn <raeburn@cygnus.com>
2519
2520 * lib/gas-defs.exp (gas_init): Complain if target name isn't in
2521 canonical form.
2522
2523 Wed Jul 1 15:35:09 1998 Nick Clifton <nickc@cygnus.com>
2524
2525 * gas/all/gas.exp: Expect ARM and Thumb cofftag test to fail.
2526
2527 Wed Jul 1 17:31:39 1998 Ian Lance Taylor <ian@cygnus.com>
2528
2529 * gas/ppc/simpshft.s: Add alignment so that it works on AIX.
2530 * gas/ppc/simpshft.d: Change accordingly. Only dump the .text
2531 section.
2532
2533 Tue Jun 23 15:14:43 1998 Nick Clifton <nickc@cygnus.com>
2534
2535 * gas/v850/hilo2.s: Use r1 as the destination of the movea
2536 instruction, since r0 is read only.
2537
2538 * gas/v850/basic.exp: Fix names of special area relocations.
2539 Set -mwarn-signed-overflow flag when running range.s test.
2540
2541 Sun Jun 21 12:44:43 1998 Nick Clifton <nickc@cygnus.com>
2542
2543 * gas/d30v/reloc.d: Updated to match latest assembler output.
2544
2545 1998-06-17 Frank Ch. Eigler <fche@cygnus.com>
2546
2547 * gas/mips/delay.d: Add -mcpu=NNNN to gas flags to let test case
2548 run on differently targeted assembler.
2549 * gas/mips/{ld-ilocks-addr32,ld-svr4pic.d}: Ditto.
2550 * gas/mips/{ld-xgot.d,lif-svr4pic.d,lif-xgot.d}: Same.
2551 * gas/mips/{mips16.d,mips4.d,nodelay.d}: Again.
2552 * gas/mips/{trunc.d,uld.d,ulh-xgot.d,usd.d}: And then some.
2553
2554 * gas/mips/ld-ilocks.d: Removed disassembler flags to let target
2555 defaults go unmodified. Replaced $f4/$f5 with $fp[45], as the
2556 original `ld.d' had. Find `ld.s'.
2557 * gas/mips/mul-ilocks.d: Nearly ditto.
2558
2559 1998-06-11 Nick Clifton <nickc@cygnus.com>
2560
2561 * gas/d30v/inst.d: Expect repeati instrucitons to be combined.
2562
2563 * gas/d30v/inst.s: Add nop to keep assembled instructions at
2564 expected addresses.
2565
2566 1998-06-08 Nick Clifton <nickc@cygnus.com>
2567
2568 * gas/d30v/array.d: Updated to match latest assembler results.
2569 * gas/d30v/reloc.d: Partially updated to match latest assembler
2570 results.
2571
2572 1998-06-05 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2573
2574 * gas/m68k/operands.s: For all pc relative addresses change tstl
2575 to pea since the former does not allow pcrel on m68000. Do not
2576 make label foo global, so that references to it can be relaxed on
2577 ELF targets.
2578 * gas/m68k/operands.d, gas/m68k/op68000.d: Updated.
2579
2580 1998-06-02 Geoff Keating <geoffk@ozemail.com.au>
2581
2582 * gas/ppc/ppc.exp: Run simpshft test.
2583 * gas/ppc/simpshft.d: New file.
2584 * gas/ppc/simpshft.s: New file.
2585
2586 1998-06-01 Jeffrey A Law (law@cygnus.com)
2587
2588 * gas/mips/div-ilocks.d: Handle both "break" instruction variants.
2589 * gas/mips/{div.d, mul-ilocks.d, mul.d}: Likewise.
2590
2591 1998-05-29 Ian Lance Taylor <ian@cygnus.com>
2592
2593 * gas/mips/mips.exp: Adjust ilocks initialization to match current
2594 assembler defaults more closely.
2595
2596 * gas/sh/fp.s: Remove ftst/nan. The assembler no longer supports
2597 the instruction.
2598 * gas/sh/basic.exp: Adjust accordingly.
2599
2600 Wed May 27 15:26:51 1998 Nick Clifton <nickc@cygnus.com>
2601
2602 * gas/d30v/align.d: Updated to match latest assembler output.
2603 * gas/d30v/inst.d: Updated to match latest assembler output.
2604 * gas/d30v/inst.s: Updated to match latest assembler rules.
2605 * gas/d30v/opt.d: Updated to match latest assembler output.
2606
2607 Fri May 22 15:56:51 1998 Doug Evans <devans@canuck.cygnus.com>
2608
2609 * gas/m32r/allinsn.d: Handle 64 bit bfd_vma.
2610 * gas/m32r/uppercase.d: Likewise.
2611
2612 Thu May 21 15:03:06 1998 Nick Clifton <nickc@cygnus.com>
2613
2614 * gas/arm/thumb.s: Add period to start of labels to prevent
2615 assembler thinking that they are function entry points.
2616
2617 Tue May 19 18:17:10 1998 Ian Lance Taylor <ian@cygnus.com>
2618
2619 * gas/mips/mips16.d: Correct to reflect bug fix to disassembler.
2620
2621 Mon May 18 13:11:45 1998 Frank Ch. Eigler <fche@cygnus.com>
2622
2623 * gas/mips/{div,ld,mul}.d: Add assembler -mcpu= flag to match
2624 disassembler.
2625
2626 Fri May 15 14:51:01 1998 Gavin Koch <gavin@cygnus.com>
2627
2628 * gas/mips/mips.exp: Distinguish chains with 32-bit addresses.
2629 * gas/mips/ld-ilocks-addr32.d : New.
2630
2631 Wed May 13 15:06:31 1998 Doug Evans <devans@canuck.cygnus.com>
2632
2633 * gas/m32r/uppercase.[sd]: Test for HIGH,SHIGH,LOW,SDA.
2634
2635 Thu May 7 13:05:25 1998 Frank Ch. Eigler <fche@cygnus.com>
2636
2637 * gas/mips/break20.[sd]: New tests for 20-bit operand break and
2638 sddbp instructions.
2639 * gas/mips/trap20.[sd]: New tests for 20-bit operand trap
2640 instructions.
2641 * gas/mips/mips.exp: Run them.
2642
2643 Thu Apr 30 11:55:01 1998 Frank Ch. Eigler <fche@cygnus.com>
2644
2645 * gas/d30v/{inst,array,opt,reloc}.d: Accept <symbol+offset> labels
2646 in disassembly, where the offset is in hex and has a "0x" prefix.
2647
2648 Tue Apr 28 16:38:34 1998 Frank Ch. Eigler <fche@cygnus.com>
2649
2650 * gas/mips/lineno.[sd]: Assembly source line number test.
2651 * gas/mips/mips.exp: Added lineno test.
2652
2653 Wed Apr 8 18:45:17 1998 Jeffrey A Law (law@cygnus.com)
2654
2655 * gas/testsuite/all/gas.exp: No longer expect failures for
2656 difference of undefined symbols on mn10x00 targets.
2657
2658 Mon Mar 23 10:47:33 1998 Frank Ch. Eigler <fche@cygnus.com>
2659
2660 * gas/all/align.s: Back out ".section text" change below;
2661 use ".text" again.
2662 * gas/macros/semi.s: Ditto.
2663
2664 Fri Mar 20 18:51:49 1998 Frank Ch. Eigler <fche@cygnus.com>
2665
2666 * gas/all/align.s: Identify ".text" section explicitly.
2667 * gas/macros/semi.s: Ditto.
2668
2669
2670
2671 Mon Mar 2 13:30:40 1998 Doug Evans <devans@seba.cygnus.com>
2672
2673 * gas/m32r/allinsn.[sd] (ldi8a,ldi16a): Delete.
2674 (ldi16): Improve test.
2675 (nop): Fix test.
2676
2677 Thu Feb 12 20:12:39 1998 Ian Lance Taylor <ian@cygnus.com>
2678
2679 * gasp/macro.out: Adjust to reflect the fact that keyword
2680 arguments are now permitted after positional arguments.
2681
2682 Wed Feb 4 15:27:44 1998 Nick Clifton <nickc@cygnus.com>
2683
2684 * gas/arm/arm7t.d: Update to match latest assembler output.
2685
2686 Wed Feb 4 15:40:00 1998 Geoffrey Keating <geoffk@ozemail.com.au>
2687
2688 * gas/ppc/ppc.exp: New file.
2689 * gas/ppc/astest.s, gas/ppc/astest.d: New test.
2690 * gas/ppc/astest2.s, gas/ppc/astest2.d: New test.
2691
2692 Sun Feb 1 21:43:54 1998 Jeffrey A Law (law@cygnus.com)
2693
2694 * gas/mips/4010.s: Pad test code out to a 16byte boundary.
2695 * gas/mips/4010.d: Corresponding changes.
2696 * gas/mips/4100.s: Pad test code out to a 16byte boundary.
2697 * gas/mips/4100.d: Corresponding changes.
2698 * gas/mips/4650.s: Pad test code out to a 16byte boundary.
2699 * gas/mips/4650.d: Corresponding changes.
2700
2701 Fri Jan 30 14:09:13 1998 Ian Lance Taylor <ian@cygnus.com>
2702
2703 * gas/mri/moveml.d: Add test comments, fix regexps.
2704
2705 Thu Jan 29 13:34:49 1998 Doug Evans <devans@canuck.cygnus.com>
2706
2707 * gas/m32r/{allinsn,high-1}.d: Allow # constant prefix to be missing.
2708
2709 Thu Jan 29 09:43:50 1998 Richard Henderson <rth@cygnus.com>
2710
2711 * gas/m68k/mri_moveml.[sd]: Moved to ...
2712 * gas/mri/moveml.[sd]: ... here.
2713 * gas/mri/mri.exp: Run it.
2714
2715 Tue Jan 27 21:55:44 1998 Jeffrey A Law (law@cygnus.com)
2716
2717 * gas/mips/4010.s: Add 4010 tests.
2718 * gas/mips/4010.d: Expected output.
2719 * gas/mips/4100.s: Add 4010 tests.
2720 * gas/mips/4100.d: Expected output.
2721 * gas/mips/4650.s: Add 4010 tests.
2722 * gas/mips/4650.d: Expected output.
2723 * gas/mips/mips.exp: Run the new tests.
2724 * gas/mips/*.d: Pass the right processor model to objdump.
2725 Fix minor cases where expected output was wrong due to opcode
2726 conflicts.
2727
2728 Tue Jan 27 05:35:02 1998 Richard Henderson <rth@cygnus.com>
2729
2730 * gas/m68k/mri_moveml.[sd]: New testcase.
2731
2732 Thu Jan 22 17:29:07 1998 Nick Clifton <nickc@cygnus.com>
2733
2734 * gas/m32r/high-1.d: Add hash prefix to constants.
2735
2736 * gas/m32r/allinsn.s: Add hash prefix to some constants.
2737 * gas/m32r/allinsn.d: Add hash prefix to constants.
2738
2739 Wed Jan 21 21:24:08 1998 Manfred Hollstein <manfred@s-direktnet.de>
2740
2741 * gas/m88k/init.d: Fix hexadecimal offsets.
2742
2743 Wed Jan 14 17:49:22 1998 Nick Clifton <nickc@cygnus.com>
2744
2745 * gas/m32r/uppercase.d: Fix white space matching.
2746 * gas/m32r/relax-1.d: Fix white space matching.
2747
2748 Wed Jan 14 15:44:32 1998 Jeffrey A Law (law@cygnus.com)
2749
2750 * gas/mips/div.d: Update for recent assembler changes.
2751 * gas/mips/div-ilocks.d: Likewise.
2752
2753 Wed Jan 14 11:13:06 1998 Doug Evans <devans@seba.cygnus.com>
2754
2755 * gas/m32r/allinsn.d (cmpui): Update output to new format.
2756
2757 Thu Dec 18 11:10:42 1997 Nick Clifton <nickc@cygnus.com>
2758
2759 * gas/arm/inst.d: Updated to match latest disassembler changes.
2760
2761 * gas/arm/arm7t.d: Updated to match latest disassembler changes.
2762
2763 Tue Dec 16 22:19:25 1997 Ken Raeburn <raeburn@cygnus.com>
2764
2765 * gas/mips/lb-xgot.d, gas/mips/rol.d, gas/mips/jal-svr4pic.d,
2766 gas/mips/jal-xgot.d: Add assembler option to select a specific
2767 target chip, the R3000.
2768 * gas/mips/lb-xgot-ilocks.d: New test, specifically selecting
2769 R3900.
2770 * gas/mips/mips.exp: Run it.
2771
2772 * gas/ieee-fp/x930509a.exp: Don't run IEEE FP tests for Vax
2773 targets.
2774
2775 Wed Oct 15 10:40:14 1997 Jeffrey A Law (law@cygnus.com)
2776
2777 * gas/ieee-fp/x930509a.s: Tweak slightly to work on the PA.
2778
2779 * gas/hppa/unsorted/unsorted.exp: Update for recent disassembler
2780 changes.
2781
2782 1997-10-09 Doug Evans <dje@canuck.cygnus.com>
2783
2784 * gas/sparc/set64.[sd]: `set' doesn't take negative arguments.
2785
2786 1997-10-09 Ian Lance Taylor <ian@cygnus.com>
2787
2788 * gas/arm/arm7t.d: Update for recent disassembler changes.
2789 * gas/h8300/ffxx1.d: Likewise.
2790
2791 1997-10-08 Doug Evans <dje@canuck.cygnus.com>
2792
2793 * gas/sparc/reloc64.[sd]: Add testcases for %hix,%lox.
2794
2795 1997-10-08 Ian Lance Taylor <ian@cygnus.com>
2796
2797 * gas/sparc/synth.d: Update for recent disassembler changes.
2798 * gas/sparc/synth64.d: Likewise.
2799
2800 * gas/mips/beq.s: Add .text to .globl to mark the symbol to as a
2801 function symbol.
2802 * gas/mips/jal.s: Likewise.
2803
2804 1997-10-07 Doug Evans <dje@canuck.cygnus.com>
2805
2806 * gas/sparc/reloc64.[sd]: New testcase.
2807 * gas/sparc/sparc.exp: Run it.
2808
2809 1997-10-04 Ian Lance Taylor <ian@cygnus.com>
2810
2811 * gas/ieee-fp/x930509a.exp: Accept m68k listing format.
2812
2813 1997-10-03 Ian Lance Taylor <ian@cygnus.com>
2814
2815 * gas/ieee-fp/x930509a.exp: Remove setup_xfail; it should now
2816 work. Correct for big endian and for tabs in input file.
2817
2818 * gas/alpha/fp.exp: Check for alpha-*-osf*, not alpha-*-osf1*.
2819 * gas/alpha/fp.s: Change comment characters from ! to #.
2820
2821 1997-09-18 Doug Evans <dje@canuck.cygnus.com>
2822
2823 * gas/sparc/splet.d: Update to new objdump output format.
2824 * gas/sparc/{asi.d,membar.d,prefetch.d,rdpr.d,wrpr.d}: Likewise.
2825 * gas/sparc/set64.[ds]: New testcase.
2826 * gas/sparc/splet-2.[ds]: New testcase.
2827 * gas/sparc/sparc.exp: Run them.
2828
2829 1997-08-16 Ken Raeburn <raeburn@cygnus.com>
2830
2831 Merge changes from Martin Hunt:
2832
2833 * gas/d30v/inst.s: Add some new tests.
2834
2835 * gas/d30v/{inst, opt, reloc}.d: Update results with
2836 new disassembler changes.
2837
2838 * gas/d30v/inst.[sd]: Update examples for d*i instructions.
2839
2840 * gas/d30v/*.d: Update all test results because
2841 of new ".s" and ".l" extensions.
2842
2843 * gas/d30v/inst.[sd]: Correct entry for mulx2h.
2844 * gas/d30v/opt.[sd]: Correct st2w instruction.
2845
2846 * gas/d30v/align.d: Change expected output.
2847
2848 * gas/d30v/reloc.[sd]: Add test case.
2849
2850 * gas/d30v/array.[sd]: New test case.
2851
2852 * gas/d30v/opt.[sd]: Added more test cases.
2853
2854 * gas/d30v/opt.s: Add test cases.
2855 * gas/d30v/reloc.s: Fix a test case.
2856 * gas/d30v/{opt,reloc}.d: Regenerate.
2857
2858 Mon Sep 8 14:21:23 1997 Doug Evans <dje@canuck.cygnus.com>
2859
2860 * gas/m32r/high-1.[ds]: New testcase.
2861 * gas/m32r/m32r.exp: Run it.
2862
2863 Mon Aug 25 11:04:24 1997 Doug Evans <dje@canuck.cygnus.com>
2864
2865 * gas/m32r/relax-1.[ds]: New testcase.
2866 * gas/m32r/m32r.exp: Run it.
2867
2868 Thu Aug 14 23:49:49 1997 Doug Evans <dje@canuck.cygnus.com>
2869
2870 * gas/arc: New directory
2871 * gas/arc/{arc.exp,alias.[sd],branch.[sd],flag.[sd],insn3.[sd],j.[sd],
2872 ld.[sd],math.[sd],sshift.[sd],st.[sd],warn.{exp,s}}: New files.
2873
2874 Wed Aug 6 00:33:30 1997 Ian Lance Taylor <ian@cygnus.com>
2875
2876 * config/default.exp: Set AS and GASP to as-new, not as.new.
2877
2878 Tue Aug 5 12:33:23 1997 Ian Lance Taylor <ian@cygnus.com>
2879
2880 * config/default.exp: Set NM to nm-new, not nm.new, to match
2881 recent change in binutils build directory.
2882
2883 Thu Jul 31 15:21:51 1997 Jeffrey A Law (law@cygnus.com)
2884
2885 * gas/v850/range.s: New test.
2886 * gas/v850/basic.exp: Run it.
2887
2888 Tue Jul 29 14:35:02 1997 Jeffrey A Law (law@cygnus.com)
2889
2890 * gas/v850/hilo2.s: New test.
2891 * gas/v850/fepsw.s: New test.
2892 * gas/v850/basic.exp: Run them.
2893
2894 Tue Jul 15 13:03:17 1997 Doug Evans <dje@canuck.cygnus.com>
2895
2896 * gas/m32r/uppercase.[sd]: New testcase.
2897 * gas/m32r/m32r.exp: New file.
2898
2899 Mon Jun 16 14:32:11 1997 Ian Lance Taylor <ian@cygnus.com>
2900
2901 * gas/m68k/pcrel.d: Update for m68k disassembler changes.
2902 * gas/m68k/operands.d: Likewise.
2903
2904 Mon Jun 2 16:50:03 1997 Nick Clifton <nickc@cygnus.com>
2905
2906 * gas/arm/arm.exp: Added changes from armT-970328-branch.
2907
2908 Mon Jun 2 12:09:02 1997 Gavin Koch <gavin@cygnus.com>
2909
2910 * gas/mips/mips.exp: The r3900 has interlocks for mul, but
2911 not div.
2912
2913 Mon Jun 2 12:03:32 1997 Gavin Koch <gavin@.cygnus.com>
2914
2915 * gas/mips/mul.{d,s}: End the tests with no-ops.
2916
2917 Mon Jun 2 11:48:58 1997 Gavin Koch <gavin@cygnus.com>
2918
2919 * lib/gas-defs.exp (regexp_diff): Improve messages when one
2920 file is shorter than the other.
2921
2922 Wed May 7 16:18:30 1997 Manfred Hollstein <manfred@s-direktnet.de>
2923
2924 * gas/m88k/init.{s,d}: New checks for proper padding of
2925 .init sections.
2926 * gas/m88k/m88.exp: Run them.
2927
2928 * gas/m68k/t2.d: New file for check of presence of section
2929 symbols on the m68k-motorola-sysv.
2930 * gas/m68k/all.exp: Run t2 if [istarget m68*-motorola-sysv].
2931
2932 Wed May 7 16:12:24 1997 Ian Lance Taylor <ian@cygnus.com>
2933
2934 * gas/all/gas.exp: Don't run cofftag test for m88k-coff.
2935
2936 * gas/mips/lifloat.s: Update for recent changes to floating point
2937 handling.
2938 * gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d: Likewise.
2939 * gas/mips/lif-xgot.d, gas/mips/lifloat.d: Likewise.
2940
2941 * gas/mips/mips.exp: Handle Irix 6 like Irix 5.
2942
2943 Sat Apr 19 23:16:35 1997 Niklas Hallqvist <niklas@petra.appli.se>
2944
2945 * gas/mips/mips.exp: Handle OpenBSD like NetBSD.
2946
2947 Wed Apr 16 12:20:24 1997 Martin Hunt <hunt@cygnus.com>
2948
2949 * gas/d30v/d30.exp: Add optimizer test case.
2950 * gas/d30v/opt.s: Add conditional compilation tests.
2951 * gas/d30v/opt.d: Rebuild.
2952
2953 Tue Apr 15 18:10:01 1997 Gavin Koch <gavin@cygnus.com>
2954
2955 * gas/mips/{delay.d,nodelay.d}: added.
2956
2957 Mon Apr 7 12:57:45 1997 Doug Evans <dje@canuck.cygnus.com>
2958
2959 * gas/m32r/allinsn.d: Update to new objdump output style.
2960
2961 Fri Apr 4 13:19:39 1997 Ian Lance Taylor <ian@cygnus.com>
2962
2963 * gas/all/float.s: Put a tab before .text, to keep the PA happy.
2964
2965 * gas/arm/arm.exp: Only run inst and arm7t on targets which can
2966 handle -EL. Add setup_xfail for thumb.
2967
2968 * gas/h8300/ffxx1.d: Don't fail if BFD is 64 bits.
2969
2970 Thu Apr 3 18:26:56 1997 Doug Evans <dje@canuck.cygnus.com>
2971
2972 * gas/m32r/allinsn.{exp,s.d}: New testcases.
2973
2974 Thu Mar 27 00:42:28 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
2975
2976 * gas/d30v/d30.exp: Add test case reloc.
2977 * gas/d30v/reloc.[sd]: New files to test relocations.
2978
2979 Sat Mar 15 17:21:46 1997 Ian Lance Taylor <ian@cygnus.com>
2980
2981 * gas/arm/inst.d: Update for disassembler changes.
2982 * gas/arm/arm7t.d: Likewise.
2983
2984 Tue Mar 11 13:31:56 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2985
2986 * gas/m68k/op68000.d: Update for recent assembler bug fix.
2987
2988 Wed Mar 5 13:01:24 1997 Jeffrey A Law (law@cygnus.com)
2989
2990 * gas/all/gas.exp: xfail a couple tests for the mn10300.
2991
2992 Mon Mar 3 11:41:00 1997 Fred Fish <fnf@cygnus.com>
2993
2994 * gas/tic80/{add.d, float.d, regops2.d, relocs1.d, relocs1b.d,
2995 relocs2.d, relocs2b.d}: Adjust to objdump format tweaks.
2996
2997 Thu Feb 27 15:21:46 1997 Fred Fish <fnf@cygnus.com>
2998
2999 * gas/tic80/{align.d, align.lst, align.s} New test for the
3000 ".align" pseudop.
3001 * gas/tic80/tic80.exp: Run the align test.
3002
3003 Wed Feb 26 20:36:46 1997 Fred Fish <fnf@cygnus.com>
3004
3005 * gas/tic80/{float.d, float.lst, float.s}: New tests for
3006 simple floating point operands.
3007 * gas/tic80/tic80.exp: Run the float test.
3008
3009 Wed Feb 26 15:16:04 1997 Fred Fish <fnf@cygnus.com>
3010
3011 * gas/tic80/{regops2.d, regops2.lst, regops2.s, regops3.d,
3012 regops3.lst, regops3.s, regops4.d, regops4.lst, regops4.s}:
3013 New tests for :m and :s operand modifiers.
3014 * gas/tic80/tic80.exp: Run the regops2, regops3, and regops4 tests.
3015
3016 Tue Feb 25 13:45:55 1997 Ian Lance Taylor <ian@cygnus.com>
3017
3018 * gas/macros/semi.s: Force the final alignment to use a fill value
3019 of 0.
3020
3021 * gas/all/cond.s, gas/all/cond.d: New test.
3022 * gas/all/gas.exp: Run it.
3023
3024 Mon Feb 24 10:52:12 1997 Bob Manson <manson@charmed.cygnus.com>
3025
3026 * lib/gas-defs.exp(gas_init): Added new parameter for script
3027 name.
3028
3029 Mon Feb 24 10:40:28 1997 Fred Fish <fnf@cygnus.com>
3030
3031 * gas/tic80/{add.d, bitnum.d, ccode.d, cregops.d, endmask.d,
3032 regops.d, relocs1.d,
3033 (relocs1.c): Add file for reference.
3034 (relocs1b.d): Split reloc table contents test to different test file.
3035 (relocs2.c): Add test that uses various types (char, short, int, ...) of
3036 static and global variables with data shuffling to generate lots of ld/st
3037 instructions for the different types.
3038 (relocs2.d): New file, expected code for relocs2 test.
3039 (relocs2.lst): New file, TI assembler listing for reference.
3040 (relocs2.s): New file, assembly source for relocs2 test.
3041 (relocs2b.d): New file, expected reloc table contents for relocs2 test.
3042 (tic80.exp): Run the relocs1b, relocs2, and relocs2b tests.
3043
3044 Sun Feb 23 17:54:00 1997 Dawn Perchik <dawn@cygnus.com>
3045
3046 * gas/all/itbl-test.c(main): Update function calls.
3047 Remove parameters from itbl_get_reg_val and
3048 change itbl_get_insn_name to itbl_get_field.
3049
3050 Sun Feb 23 17:22:00 1997 Dawn Perchik <dawn@cygnus.com>
3051
3052 * gas/mips/itbl: Add comments.
3053 * gas/mips/itbl.s: Add comments. Prefix register names with $.
3054 * gas/all/itbl: Generic table for testing for itbl support.
3055 * gas/all/itbl.s: Generic assembly for testing for itbl support.
3056 * gas/mips/itbl-test.c: Moved to gas/all.
3057 * gas/all/itbl-test.c: Moved from gas/mips.
3058
3059 Sat Feb 22 20:24:23 1997 Fred Fish <fnf@cygnus.com>
3060
3061 * gas/tic80/{add.lst, bitnum.lst, ccode.lst, cregops.lst,
3062 endmask.lst, regops.lst}: Remove ^M's from end of lines.
3063 * gas/tic80/bitnum.s: Add comment to each line showing value
3064 that symbolic BITNUM assembles to. Add coverage for raw
3065 numeric values for the BITNUM operand.
3066 * gas/tic80/bitnum.d: Update due to bitnum.s changes.
3067 * gas/tic80/regops.d: Update due to opcode library additions
3068 of floating point test BITNUM values that are ambiguous with
3069 the integral ones.
3070 * gas/tic80/relocs1.s: New test case that tests simple relocs.
3071 * gas/tic80/relocs1.d: Expected output for above.
3072 * gas/tic80/relocs1.lst: TI assembler listing for above.
3073 * gas/tic80/tic80.exp: Add relocs1 test.
3074
3075 Fri Feb 21 14:23:14 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
3076
3077 * gas/d30v/{align.d, align.s, d30.exp, guard.d, guard.s,
3078 inst.d, inst.s, opt.d, opt.s}: Test files for D30V.
3079
3080 Wed Feb 19 00:55:29 1997 Ian Lance Taylor <ian@cygnus.com>
3081
3082 * gas/macros/semi.s, gas/macros/semi.d: New test.
3083 * gas/macros/macros.exp: Run it.
3084 * gas/mri/semi.s, gas/mri/semi.d: New test.
3085 * gas/mri/mri.exp: Run it.
3086
3087 Tue Feb 18 13:37:06 1997 Jeffrey A Law (law@cygnus.com)
3088
3089 * gas/hppa/unsorted/unsorted.exp (align4 tests): Tweak expected
3090 output.
3091
3092 Fri Feb 14 17:56:27 1997 Ian Lance Taylor <ian@cygnus.com>
3093
3094 * gas/all/align.d, gas/all/align.s: New test.
3095 * gas/all/gas.exp: Run it.
3096
3097 Thu Feb 13 14:44:05 1997 Ian Lance Taylor <ian@cygnus.com>
3098
3099 * gas/mips/mips16.d: Correct PC relative instruction bytes.
3100
3101 Wed Feb 12 12:33:08 1997 Ian Lance Taylor <ian@cygnus.com>
3102
3103 * gas/mips/lif-svr4pic.d: Pass -EB when running the assembler.
3104 * gas/mips/lif-xgot.d: Likewise.
3105 * gas/mips/ulh-svr4pic.d: Likewise.
3106 * gas/mips/ulh-xgot.d: Likewise.
3107
3108 * gas/mips/mips16.d: Update for yet another change in disassembly
3109 output (this one is spacing only).
3110
3111 Tue Feb 11 14:45:39 1997 Fred Fish <fnf@cygnus.com>
3112
3113 * gas/tic80/{add.d, add.lst, add.s, bitnum.d, bitnum.lst, bitnum.s,
3114 ccode.d, ccode.lst, ccode.s, cregops.d, cregops.lst, cregops.s,
3115 endmask.d, endmask.lst, endmask.s, regops.d, regops.lst, regops.s,
3116 tic80.exp}: New files for TIc80 test cases.
3117
3118 Tue Feb 11 15:46:27 1997 Ian Lance Taylor <ian@cygnus.com>
3119
3120 * gas/mips/mips16.d: Update for change in disassembly output.
3121
3122 Mon Feb 10 22:24:00 1997 Dawn Perchik <dawn@cygnus.com>
3123
3124 * gas/mips/itbl-test.c: Add copyright message and fix indentation.
3125
3126 Mon Feb 10 17:54:00 1997 Dawn Perchik <dawn@cygnus.com>
3127
3128 * gas/mips/itbl-test.c: New file. Stand-alone assembler and
3129 dissassembler for itbl support.
3130
3131 Mon Feb 10 17:20:00 1997 Dawn Perchik <dawn@cygnus.com>
3132
3133 * gas/mips/itbl: New file. Instruction Spec for testing --itbl
3134 option.
3135 * gas/mips/itbl.s: New file. Assembly with ne2w instructions
3136 specified in itbl.
3137
3138 Fri Feb 7 16:42:53 1997 Bob Manson <manson@charmed.cygnus.com>
3139
3140 * gasp/gasp.exp: Use prune_warnings instead of prune_system_crud.
3141 * lib/gas-defs.exp: Ditto.
3142
3143 Mon Feb 3 15:46:05 1997 Ian Lance Taylor <ian@cygnus.com>
3144
3145 * gas/arm/inst.d, gas/arm/arm7t.d: Pass --prefix-addresses to
3146 objdump. Update for current relocation printing style.
3147
3148 Thu Jan 30 11:57:33 1997 Ian Lance Taylor <ian@cygnus.com>
3149
3150 * gas/mips/mips16.d: Update for disassembler changes.
3151
3152 Thu Jan 23 03:15:06 1997 Angela Marie Thomas (angela@cygnus.com)
3153
3154 * gas/mips/mips.exp: set ilocks for all 4100/4300
3155
3156 Thu Jan 2 16:49:17 1997 Ian Lance Taylor <ian@cygnus.com>
3157
3158 * gas/mips/mips16.s, gas/mips/mips16.d: New test.
3159 * gas/mips/mips.exp: Run mips16 test.
3160
3161 * gas/mips/mips.exp: Run dli test unconditionally.
3162 * gas/mips/dli.s: Add text symbol. Add nops to round to 16 byte
3163 boundary.
3164 * gas/mips/dli.d: Corresponding changes.
3165
3166 Tue Dec 31 13:03:16 1996 Ian Lance Taylor <ian@cygnus.com>
3167
3168 * gas/sparc/synth.d: Use --prefix-addresses for objdump.
3169 * gas/sparc/synth64.d: Likewise.
3170
3171 Tue Dec 24 16:30:58 1996 Angela Marie Thomas (angela@cygnus.com)
3172
3173 * gas/mips/*-ilocks.d: Fix regexps to resemble disassembled output.
3174
3175 Fri Dec 13 13:05:33 1996 Ian Lance Taylor <ian@cygnus.com>
3176
3177 * gas/mips/*.[sd]: Add explicit nops, sometimes controlled by
3178 .ifdef, to accomodate change to avoid default alignment on
3179 embedded systems.
3180
3181 Wed Dec 11 09:26:01 1996 Jeffrey A Law (law@cygnus.com)
3182
3183 * gas/mn10200/basic.exp (do_movb): Fix bit pattern for
3184 "movb dm,(an)".
3185
3186 Tue Dec 10 13:01:05 1996 Jeffrey A Law (law@cygnus.com)
3187
3188 * gas/mn10300/basic.exp: Update after endianness changes to
3189 the assembler.
3190
3191 * gas/mn10200/{mov1.s,mov2.s,mov3.s,mov4.s,movx.s}: New tests.
3192 * gas/mn10200/{movb.s, movbu.s}: Likewise.
3193 * gas/mn10200/basic.exp: Run them.
3194
3195 Mon Dec 9 17:08:38 1996 Jeffrey A Law (law@cygnus.com)
3196
3197 * gas/mn10200/*.s: New tests for the mn10200 assembler.
3198 * gas/mn10200/basic.exp: Run them.
3199
3200 Fri Dec 6 15:35:04 1996 Jeffrey A Law (law@cygnus.com)
3201
3202 * gas/mn10300/*.s: Remove '$' register prefixing.
3203
3204 Mon Nov 25 16:35:33 1996 Doug Evans <dje@canuck.cygnus.com>
3205
3206 * gas/sparc-solaris/addend.exp: Fix patterns, you can't assume
3207 \r will be present.
3208
3209 Mon Nov 25 13:45:02 1996 Ian Lance Taylor <ian@cygnus.com>
3210
3211 * gas/m68k/*.d: Update for disassembler changes.
3212 * gas/mri/*.d: Likewise.
3213
3214 Mon Nov 25 11:38:37 1996 Jeffrey A Law (law@cygnus.com)
3215
3216 * gas/mn10300/*.s: Use '$' as register prefix for
3217 all register operands.
3218
3219 Thu Nov 21 11:52:54 1996 Jeffrey A Law (law@cygnus.com)
3220
3221 * gas/all/gas.exp: xfail a couple tests for the mn10300.
3222
3223 Wed Nov 20 11:31:41 1996 Jeffrey A Law (law@cygnus.com)
3224
3225 * gas/mn10300/other.s: Update for correct syntax on a
3226 few instructions (those with register lists).
3227 * gas/mn10300/basic.exp: Corresponding changes.
3228
3229 Tue Nov 19 13:36:57 1996 Jeffrey A Law (law@cygnus.com)
3230
3231 * gas/mn10300/movm.s: Update for correct syntax.
3232 * gas/mn10300/basic.exp: Update expected movm bit patterns.
3233
3234 Fri Nov 15 13:57:42 1996 Jeffrey A Law (law@cygnus.com)
3235
3236 * gas/mn10300/other.s: Put parens around register
3237 argument in calls and jmp instructions.
3238
3239 Wed Nov 13 13:16:04 1996 Jeffrey A Law (law@cygnus.com)
3240
3241 * gas/h8300/ffxx1.d: Update for recent disassembler changes.
3242
3243 Mon Nov 11 16:03:24 1996 Jeffrey A Law (law@cygnus.com)
3244
3245 * gas/hppa/reloc/reloc.exp: Pass "--prefix-addresses" to objdump
3246 as needed.
3247 * gas/hppa/unsorted/unsorted.exp: Likewise.
3248
3249 Thu Nov 7 00:27:52 1996 Jeffrey A Law (law@cygnus.com)
3250
3251 * gas/mn10300/basic.exp: Check opcode insertion for
3252 extended instructions.
3253 * gas/mn10300/extend.s: Tweak constants for better
3254 testsuite coverage.
3255
3256 Wed Nov 6 13:50:07 1996 Jeffrey A Law (law@cygnus.com)
3257
3258 * gas/mn10300/basic.exp: Test insertion of operands
3259 into call and jmp instructions with 32bit offsets.
3260 Fix typo in bit test patterns.
3261 * gas/mn10300/other.s: Tweak constants to improve
3262 testsuite coverage.
3263
3264 * gas/mn10300/basic.exp: Test insertion of 32bit operand
3265 in calls, btst, bclr & bset instructions.
3266
3267 * gas/mn10300/*.s: Tweak constants in 32bit insns for
3268 better testing coverage.
3269 * gas/mn10300/basic.exp: Test insertion of most 32bit
3270 operands.
3271
3272 Tue Nov 5 13:33:12 1996 Jeffrey A Law (law@cygnus.com)
3273
3274 * gas/mn10300/basic.exp: Check bit patterns for indexed mov,
3275 movbu, movhu instructions. Check bit patterns for more bit
3276 operations. Check bit patterns for various 16bit call, retf
3277 and ret instructions.
3278 * gas/mn10300/other.s: Update operands for better test coverage.
3279
3280 Mon Nov 4 12:55:11 1996 Jeffrey A Law (law@cygnus.com)
3281
3282 * gas/mn10300/basic.exp: Check bit patterns for a couple more
3283 mov and cmp instructions.
3284
3285 Tue Oct 29 17:05:43 1996 Ian Lance Taylor <ian@cygnus.com>
3286
3287 * gas/mips/*.d: Update for disassembler changes.
3288
3289 Wed Oct 16 22:39:50 1996 Jeffrey A Law (law@cygnus.com)
3290
3291 * gas/v850/reloc.s: New tests.
3292 * gas/v850/basic.exp: Run them.
3293
3294 Mon Oct 14 13:52:55 1996 Ian Lance Taylor <ian@cygnus.com>
3295
3296 * gas/mips: Add symbols to several testsuites, since the ELF
3297 assembler now always builds a symbol table, which means that
3298 objdump will no longer report `No symbols in FILE'. Change the
3299 expected output accordingly.
3300
3301 Thu Oct 10 13:11:48 1996 Jeffrey A Law (law@cygnus.com)
3302
3303 * gas/mn10300/basic.exp: Check bit patterns for instructions
3304 with a single 8bit or 16bit immediate operand.
3305
3306 * gas/mn10300/basic.exp: Check bit patterns for many
3307 instructions. Add missing test in do_mov1.
3308 * gas/mn10300/mov1.s: Add missing test.
3309
3310 Wed Oct 9 14:15:18 1996 Jeffrey A Law (law@cygnus.com)
3311
3312 * gas/mn10300/{add.s, bcc.s, bit.s, cmp.s, ext.s}: New tests.
3313 * gas/mn10300/{extend.s logical.s, loop.s, mov1.s}: Likewise.
3314 * gas/mn10300/{mov2.s, mov3.s, mov4.s, movbu.s}: Likewise.
3315 * gas/mn10300/{movhu.s, movm.s, muldiv.s, other.s}: Likewise.
3316 * gas/mn10300/{shift.s, sub.s}: Likewise.
3317 * gas/mn10300/basic.exp: Run them.
3318
3319 Thu Oct 3 09:57:03 1996 Jeffrey A Law (law@cygnus.com)
3320
3321 * gas/mn10200, gas/mn10300: New directories for Matsushita
3322 mn10200 and mn10300 tests.
3323
3324 Tue Oct 1 15:38:28 1996 Ian Lance Taylor <ian@cygnus.com>
3325
3326 * lib/gas-defs.exp (gas_version): Fix for current version
3327 printing.
3328
3329 Sun Sep 29 07:55:58 1996 Doug Evans <dje@canuck.cygnus.com>
3330
3331 * gas/sparc/splet.d: Fix typo in cpusha result.
3332
3333 Mon Sep 23 12:33:31 1996 Ian Lance Taylor <ian@cygnus.com>
3334
3335 * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: Add tests for fmovemx.
3336
3337 Wed Sep 18 12:14:06 1996 Ian Lance Taylor <ian@cygnus.com>
3338
3339 * gas/all/cofftag.s: Use .p2align rather than .align.
3340
3341 Fri Sep 13 15:28:04 1996 Jeffrey A Law (law@cygnus.com)
3342
3343 * gas/h8300/macs.s: Add "stmac" instructions.
3344 * gas/h8300/basic.exp: Test them.
3345
3346 Thu Sep 12 10:28:44 1996 James G. Smith <jsmith@cygnus.co.uk>
3347
3348 * gas/arm/thumb.s (back): Check assembly of Thumb BL.
3349
3350 Mon Sep 9 14:37:00 1996 Ian Lance Taylor <ian@cygnus.com>
3351
3352 * gas/mips/mips4.s, gas/mips/mips4.d: Use $fccN for condition code
3353 registers.
3354
3355 Fri Sep 6 18:23:54 1996 James G. Smith <jsmith@cygnus.co.uk>
3356
3357 * gas/mips/dli.{s,d}: More test cases added.
3358
3359 Wed Sep 4 11:47:29 1996 James G. Smith <jsmith@cygnus.co.uk>
3360
3361 * gas/mips/mips.exp: Add check for dli macro instruction.
3362 * gas/mips/dli.{s,d}: Added.
3363
3364 Sat Aug 31 01:25:03 1996 Jeffrey A Law (law@cygnus.com)
3365
3366 * gas/v850/basic.exp (do_mem): Check bit patterns for short
3367 load/store instructions. Remove xfails for short load/store
3368 instructions.
3369 * gas/v850/mem.s: Offsets for short load/store operands
3370 are unsigned.
3371
3372 * gas/v850/basic.exp (do_branch): Check offsets in branch insns.
3373 (do_jumps): Likewise.
3374
3375 Fri Aug 30 00:37:55 1996 Jeffrey A Law (law@cygnus.com)
3376
3377 * gas/v850/misc.s: Tweak register numbers for better testing.
3378 * gas/v850/basic.exp (do_misc): Corresponding changes.
3379
3380 * gas/v850/hilo.s: New testfile.
3381 * gas/v850/basic.exp: Run hilo tests.
3382
3383 Thu Aug 29 11:32:23 1996 James G. Smith <jsmith@cygnus.co.uk>
3384
3385 * gas/arm/arm7t.d: Explicitly force little-endian assembly.
3386
3387 Fri Aug 23 11:02:55 1996 Jeffrey A Law (law@cygnus.com)
3388
3389 * gas/v850/basic.exp (do_move): Test instruction bit patterns.
3390 * gas/v850/move.s: Tweak constants for better testing.
3391
3392 * gas/v850/basic.exp (do_mem): Test instruction bit patterns.
3393 xfail sst and sld tests.
3394 (do_mov): Remove bogus xfail.
3395 * gas/v850/mem.s: sst and sld instructions can only index from
3396 "ep" register.
3397
3398 * gas/v850/basic.exp (do_logical): Test instruction bit patterns.
3399 Update addresses.
3400 * gas/v850/logical.s: Tweak constants for better testing.
3401
3402 * gas/v850/basic.exp (do_jump): Test instruction bit patterns,
3403 but not displacements (yet).
3404
3405 * gas/v850/basic.exp (do_compare): Test instruction bit patterns.
3406
3407 * gas/v850/basic.exp (do_branch): Test instruction bit patterns,
3408 but not displacements (yet).
3409
3410 * gas/v850/basic.exp (do_bit): Test instruction bit patterns.
3411
3412 * gas/v850/basic.exp (do_arith): Test instruction bit patterns.
3413 * gas/v850/arith.s: Tweak constants for better testing.
3414
3415 * gas/v850/basic.exp (do_misc): No longer expect failures
3416 assembling "ldsr" and "stsr" opcodes.
3417 * gas/v850/misc.s: Re-enable assembling of "ldsr" and "stsr"
3418 opcodes.
3419
3420 * gas/v850/basic.exp (do_misc): No longer expect failures
3421 assembling "trap" opcodes.
3422 * gas/v850/misc.s: Re-enable assembling of "trap" opcodes.
3423
3424 * gas/v850: New directory with v850 tests.
3425
3426 Fri Aug 16 00:19:10 1996 Jeffrey A Law (law@cygnus.com)
3427
3428 * gas/hppa/basic/purge.s: Use "%sr4" on pitlb, pitlbe
3429 fic and fice instructions to test 3bit space identifiers.
3430 * gas/hppa/basic/system.s: Similarly for iitlba and
3431 iitlbp.
3432 * gas/hppa/basic/basic.exp: Corresponding changes.
3433
3434 Thu Aug 15 16:25:05 1996 James G. Smith <jsmith@cygnus.co.uk>
3435
3436 * gas/arm/arm.exp: Change inst.s test to check objdump.
3437 * gas/arm/inst.d: Added.
3438
3439 Thu Aug 15 16:06:02 1996 James G. Smith <jsmith@cygnus.co.uk>
3440
3441 * gas/arm/thumb.s: Added.
3442 * gas/arm/immed.s: Added.
3443 * gas/arm/arch4t.s: Added.
3444 * gas/arm/arm.exp: Updated to run the new tests.
3445
3446 Tue Aug 6 11:06:29 1996 Jeffrey A Law (law@cygnus.com)
3447
3448 * gas/h8300/misch.s: Reenable "eepmov.w" test.
3449 * gas/h8300/miscs.s: Likewise.
3450 * gas/h8300/h8300.exp: Check for correct assembly of "eepmov.w"
3451 on the H8/300H and H8/S. Don't expect it to fail.
3452
3453 Wed Jul 31 10:57:44 1996 Doug Evans <dje@canuck.cygnus.com>
3454
3455 * gas/sparc/asi.s: Update ASI_AS_IF_USER_{PRIMARY,SECONDARY}_LITTLE.
3456
3457 Wed Jul 31 15:55:12 1996 James G. Smith <jsmith@cygnus.co.uk>
3458
3459 * gas/arm/arm7t.s: Added.
3460 * gas/arm/arm7t.d: Added.
3461 * gas/arm/arm.exp: Updated to run the new test.
3462
3463 Mon Jul 8 14:27:39 1996 Ian Lance Taylor <ian@cygnus.com>
3464
3465 * gas/m68k/pcrel.d: Rename from schwab.d.
3466 * gas/m68k/pcrel.s: Rename from schwab.s.
3467
3468 Mon Jul 8 14:23:26 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
3469
3470 * gas/m68k/schwab.d: Correct for ELF format.
3471 * gas/m68k/all.exp: Run "schwab" test for all targets.
3472
3473 Thu Jul 4 14:23:36 1996 Ian Lance Taylor <ian@cygnus.com>
3474
3475 Avoid DOS file naming problems:
3476 * gas/h8300/branch.s: Rename from branches.s.
3477 * gas/h8300/branchh.s: Rename from branchesh.s.
3478 * gas/h8300/branchs.s: Rename from branchess.s.
3479 * gas/h8300/rotsh.s: Rename from rotshift.s.
3480 * gas/h8300/rotshh.s: Rename from rotshifth.s.
3481 * gas/h8300/rotshs.s: Rename from rotshifts.s.
3482 * gas/h8300/h8300.exp: Corresponding changes.
3483
3484 Thu Jul 4 14:01:46 1996 James G. Smith <jsmith@cygnus.co.uk>
3485
3486 * gas/mips/mips.exp: Add new tests for processors with interlocks
3487 on div and mul.
3488 * gas/mips/div-ilocks.d: Added.
3489 * gas/mips/mul-ilocks.d: Added.
3490
3491 Wed Jul 3 14:20:04 1996 Ian Lance Taylor <ian@cygnus.com>
3492
3493 * gas/all/gas.exp: Remove setup_xfail for h8300*-*-* for two tests
3494 which now pass.
3495 * gas/h8300/h8300.exp: Fix regexp of mov32bug test to work on a 64
3496 bit host.
3497
3498 Sat Jun 29 18:21:51 1996 Ian Lance Taylor <ian@cygnus.com>
3499
3500 * gas/all/gas.exp: Add setup_xfail for vax*-*-vms* for 930509a
3501 test.
3502 * gas/vax/quad.exp: Expect a nop after the movq.
3503
3504 Tue Jun 18 12:39:49 1996 Jeffrey A. Law <law@rtl.cygnus.com>
3505
3506 * gas/h8300/cbranchh.s: Switch into h8300h mode.
3507 * gas/h8300/h8300.exp (H8/300H misc tests): Fix test names.
3508
3509 * gas/h8300/{addsubs.s,bitops1s.s,bitops2s.s}: New tests for the
3510 H8/S.
3511 * gas/h8300/{bitops3.s,bitops4.s,cbranchs.s,logicals.s}: Likewise.
3512 * gas/h8300/{branchess.s,compares.s,macs.s,decimals.s}: Likewise.
3513 * gas/h8300/{incdecs.s,divmuls.s,miscs.s,multiples.s}: Likewise.
3514 * gas/h8300/{movbs.s,movws.s,movls.s,pushpops.s}: Likewise.
3515 * gas/h8300/{rotshifts.s,extends.s}: Likewise.
3516 * gas/h8300/h8300.exp: Run them.
3517
3518 Mon Jun 10 14:14:40 1996 Ian Lance Taylor <ian@cygnus.com>
3519
3520 * gas/all/cofftag.s, gas/all/cofftag.d: New test for COFF enum tag
3521 with the same name as a global variable.
3522 * gas/all/gas.exp: Run cofftag test for any COFF target.
3523
3524 Thu Jun 6 12:30:05 1996 Ian Lance Taylor <ian@cygnus.com>
3525
3526 * gas/m68k/all.exp: Pass -m68020 when assembling the disperr.s
3527 test.
3528
3529 Fri May 31 10:11:13 1996 Jeffrey A Law (law@cygnus.com)
3530
3531 * gas/h8300/h8300.exp: Fix add.l test for H8/300H.
3532
3533 Wed May 29 16:35:43 1996 Ian Lance Taylor <ian@cygnus.com>
3534
3535 * gas/mips/jal-xgot.d: Correct for 64 bit output.
3536
3537 Thu Apr 25 19:31:59 1996 Doug Evans <dje@canuck.cygnus.com>
3538
3539 * gas/sparc/sparc.exp: Only run sparclet tests if sparclet.
3540
3541 Wed Apr 24 17:06:18 1996 Ian Lance Taylor <ian@cygnus.com>
3542
3543 * gas/m68k/op68000.d: Add statements now caught by gas.
3544
3545 Mon Apr 22 16:45:12 1996 Doug Evans <dje@canuck.cygnus.com>
3546
3547 * gas/sparc/splet.[ds]: New tests for sparclet extensions.
3548 * gas/sparc/sparc.exp: Run them.
3549
3550 Mon Apr 15 17:25:18 1996 Ian Lance Taylor <ian@cygnus.com>
3551
3552 * gas/mips/la.d: Updated for April 5 MIPS assembler changes.
3553 * gas/mips/lb.d, gas/mips/ld.d, gas/mips/sb.d: Likewise.
3554 * gas/mips/uld.d, gas/mips/ulh.d, gas/mips/ulw.d: Likewise.
3555 * gas/mips/usd.d, gas/mips/ush.d, gas/mips/usw.d: Likewise.
3556
3557 Wed Apr 10 14:27:51 1996 Jeffrey A Law (law@cygnus.com)
3558
3559 * gas/h8300/mov32bug.s: New test.
3560 * gas/h8300/h8300.exp: Run it.
3561
3562 Fri Apr 5 10:13:28 1996 Jeffrey A Law (law@cygnus.com)
3563
3564 * gas/h8300/{addsubh.s,bitops1h.s,bitops2h.s}: New h8300h tests.
3565 * gas/h8300/{bitops3h.s,bitops4h.s,branchesh.s}: New h8300h tests.
3566 * gas/h8300/{cbranchh.s,compareh.s,decimalh.s}: New h8300h tests.
3567 * gas/h8300/{divmulh.s,incdech.s,logicalh.s}: New h8300h tests.
3568 * gas/h8300/{misch.s,movbh.s,movwh.s}: New h8300h tests.
3569 * gas/h8300/{pushpoph.s,rotshifth.s}: New h8300h tests.
3570 * gas/h8300/h8300.exp: Run them.
3571
3572 * gas/h8300/{movb.s,movw.s}: Correct predecrement syntax.
3573
3574 * gas/h8300/h8300.exp: Fix typos in bitops4 and movb tests.
3575
3576 * gas/h8300/{addsub.s,bitops1.s,bitops2.s}: New h8300 tests.
3577 * gas/h8300/{bitops3.s,bitops4.s,branches.s}: New h8300 tests.
3578 * gas/h8300/{cbranch.s,compare.s,decimal.s}: New h8300 tests.
3579 * gas/h8300/{divmul.s,incdec.s,logical.s}: New h8300 tests.
3580 * gas/h8300/{misc.s,movb.s,movw.s}: New h8300 tests.
3581 * gas/h8300/{pushpop.s,rotshift.s}: New h8300 tests.
3582 * gas/h8300/h8300.exp: Run them.
3583
3584 Fri Mar 15 17:16:24 1996 Ian Lance Taylor <ian@cygnus.com>
3585
3586 * gas/sparc/synth.d: Don't require sparc in the file format, since
3587 it won't be there on SunOS.
3588
3589 Thu Mar 7 14:51:23 1996 Doug Evans <dje@charmed.cygnus.com>
3590
3591 * gas/sparc/synth.[ds]: New testcase.
3592 * gas/sparc/sparc.exp: Run it.
3593
3594 Fri Mar 1 12:01:48 1996 Jeffrey A Law (law@cygnus.com)
3595
3596 * gas/all/gas.exp: xfail difference of two undefined symbols
3597 and difference of forward references for the h8300.
3598
3599 Thu Feb 22 16:40:31 1996 Ian Lance Taylor <ian@cygnus.com>
3600
3601 * gas/mips/lb-xgot.d: Correct.
3602
3603 Mon Feb 19 02:43:36 1996 Doug Evans <dje@charmed.cygnus.com>
3604
3605 * gas/sparc/{asi,membar,prefetch,rdpr,synth64,wrpr}.d: Pass -Av9
3606 to gas.
3607 * gas/sparc/addend.exp: Execute for any sparc cpu.
3608 * gas/sparc/{mismatch.exp,mism-1.s}: New test.
3609
3610 Wed Feb 14 13:49:59 1996 Ian Lance Taylor <ian@cygnus.com>
3611
3612 * gas/mips/jal-xgot.d, gas/mips/la-xgot.d: New tests.
3613 * gas/mips/lb-xgot.d, gas/mips/ld-xgot.d: New tests.
3614 * gas/mips/lif-xgot.d, gas/mips/ulh-xgot.d: New tests.
3615 * gas/mips/mips.exp: Run new tests if svr4pic.
3616
3617 Sat Jan 27 13:27:45 1996 Doug Evans <dje@charmed.cygnus.com>
3618
3619 * lib/gas-dg.exp (gas-dg-test): Delete default_flags and libs args.
3620
3621 Fri Jan 26 14:24:01 1996 Jeffrey A Law (law@cygnus.com)
3622
3623 * gas/hppa/unsorted/unsorted.exp: Update for objdump changes.
3624
3625 Wed Jan 10 12:40:31 1996 Ian Lance Taylor <ian@cygnus.com>
3626
3627 * gas/mips/*.d: Update for changes to disassembler.
3628
3629 Wed Jan 3 22:59:53 1996 Ian Lance Taylor <ian@cygnus.com>
3630
3631 * gas/mips/ulh-svr4pic.d: Update for tc-mips.c load_address
3632 change.
3633
3634 Fri Nov 17 10:32:25 1995 Ian Lance Taylor <ian@cygnus.com>
3635
3636 * gas/mri/immconst.d: New test.
3637 * gas/mri/mri.exp: Run it.
3638 * gas/mri/constants.s: Test immediate constants.
3639 * gas/mri/constants.d: Corresponding change.
3640
3641 * gas/m68k/link.s: Add nop to pad to eight byte boundary.
3642 * gas/m68k/link.d: Corresponding change.
3643
3644 Sun Nov 12 21:28:11 1995 Jeffrey A Law (law@cygnus.com)
3645
3646 * gas/hppa/unsorted/brlenbug.s: New test.
3647 * gas/hppa/unsorted/unsorted.exp: Run it.
3648
3649 Sun Nov 5 12:49:27 1995 Ian Lance Taylor <ian@cygnus.com>
3650
3651 * gas/mips/beq.s: Declare text_label global.
3652 * gas/mips/jal.s: Likewise.
3653
3654 Fri Nov 3 12:35:07 1995 Ian Lance Taylor <ian@cygnus.com>
3655
3656 * gas/m68k/link.s: Use "&" instead of "#" for immediate values.
3657
3658 * gas/m68k/fmoveml.s, gas/m68k/fmoveml.d: New test.
3659 * gas/m68k/all.exp: Run it.
3660
3661 Thu Nov 2 23:11:05 1995 Ian Lance Taylor <ian@cygnus.com>
3662
3663 * gas/m68k/link.s, gas/m68k/link.d: New test.
3664 * gas/m68k/all.exp: Run it.
3665
3666 Tue Oct 24 10:57:20 1995 Jeffrey A Law (law@cygnus.com)
3667
3668 * gas/hppa/basic/basic.exp: Test lci and syncdma instructions.
3669 * gas/hppa/basic/system.s: Corresponding changes.
3670
3671 Fri Oct 6 17:13:35 1995 Ken Raeburn <raeburn@cygnus.com>
3672
3673 * gas/m68k/operands.d: Don't require a fixed number of leading
3674 zeros in any number.
3675
3676 * gas/m68k/operands.s, gas/m68k/bitfield.s: Use "&" instead of "#"
3677 for immediate values.
3678
3679 Fri Oct 6 10:54:13 1995 Doug Evans <dje@canuck.cygnus.com>
3680
3681 * gas/arm/arm.exp: Renamed from gas.exp.
3682 * gas/arm/le-fpconst.[sd]: New testcase.
3683
3684 Fri Sep 29 15:12:10 1995 Ian Lance Taylor <ian@cygnus.com>
3685
3686 * gas/mri/mri.exp: Only run tests for m68k target.
3687
3688 Mon Sep 25 12:31:46 1995 Ian Lance Taylor <ian@cygnus.com>
3689
3690 * gas/mri/mri.exp: Add setup_xfail for arm*-*-* for constants
3691 test.
3692
3693 Thu Sep 21 01:26:08 1995 Jeff Law (law@snake.cs.utah.edu)
3694
3695 * gas/sh/fp.s (fmac): Update for new assembly syntax.
3696
3697 Mon Sep 18 14:04:34 1995 Ian Lance Taylor <ian@cygnus.com>
3698
3699 * lib/gas-defs.exp (gas_run): Call prune_system_crud.
3700 (run_dump_test, objdump): Likewise.
3701
3702 Thu Sep 14 13:10:10 1995 Doug Evans <dje@canuck.cygnus.com>
3703
3704 * gas/sparc/{wrdr.[ds],rdpr.[ds]}: New tests.
3705 * gas/sparc/sparc.exp: Run them.
3706
3707 Wed Sep 13 16:35:51 1995 Ian Lance Taylor <ian@cygnus.com>
3708
3709 * Makefile.in, configure.in: Remove; the testsuite is now run
3710 directly from the gas Makefile.
3711
3712 Mon Sep 11 11:44:23 1995 Ian Lance Taylor <ian@cygnus.com>
3713
3714 * gas/mri/empty.s: New file.
3715 * gas/mri/mri.exp: Test assembling empty.s.
3716 * gas/mri/comment.s: Add a couple more comment variants.
3717
3718 * gas/mri/mri.exp: Add xfail for the expr test for all hppa
3719 targets.
3720
3721 Wed Sep 6 21:39:23 1995 Ian Lance Taylor <ian@cygnus.com>
3722
3723 * gas/mri/comment.s, gas/mri/comment.d: New test.
3724 * gas/mri/mri.exp: Run it.
3725 * gas/mri/expr.s: Remove whitespace in operand field.
3726 * gas/mri/for.s: Add comments for further testing.
3727 * gas/macros/test2.s: Put in an upper case ELSE to test case
3728 insensitivity.
3729
3730 Wed Aug 30 16:12:03 1995 Doug Evans <dje@canuck.cygnus.com>
3731
3732 * gas/sparc/{prefetch.[ds],synth64.[ds]}: New tests.
3733
3734 Tue Aug 29 18:59:33 1995 Doug Evans <dje@canuck.cygnus.com>
3735
3736 * gas/sparc/sparc.exp: New file.
3737 * gas/sparc/{asi.[ds],membar.[ds]}: New tests.
3738
3739 Mon Aug 21 14:39:29 1995 Ian Lance Taylor <ian@cygnus.com>
3740
3741 * gas/macros/*: New tests for macros.
3742
3743 * gas/mri/common.s: Use data, not .data.
3744
3745 * gasp/pl3.out: Update for changes in commented source output when
3746 LOCAL is used.
3747
3748 Sat Aug 19 17:36:17 1995 Ian Lance Taylor <ian@cygnus.com>
3749
3750 * gasp/gasp.exp (gasp_test): Call prune_system_crud on the output
3751 of diff.
3752 * lib/gas-defs.exp: Define prune_system_crud if it is not already
3753 defined.
3754
3755 Fri Aug 18 11:09:38 1995 Ian Lance Taylor <ian@cygnus.com>
3756
3757 * gasp/mri/*.out: Use ;, not !, for the comment character.
3758
3759 Wed Aug 16 12:24:12 1995 Ian Lance Taylor <ian@cygnus.com>
3760
3761 * gas/mri/mri.exp: Change hppa*-*-* expected failures to only
3762 expect failure for targets which use SOM.
3763
3764 * lib/gas-defs.exp (run_dump_test): If the program to run does not
3765 exist, mark the test as untested.
3766
3767 * gas/mri/mri.exp: Add setup_xfail for i960 b.out targets for
3768 common test.
3769
3770 * lib/gas-defs.exp (run_dump_test): Name the output file dump.o,
3771 rather than using an implicit a.out.
3772
3773 * gas/mri/for.s: Add nop to round out to four byte boundary.
3774 * gas/mri/repeat.s: Likewise.
3775 * gas/mri/while.s: Likewise.
3776 * gas/mri/for.d: Expected added nop.
3777 * gas/mri/repeat.d: Likewise.
3778 * gas/mri/while.d: Likewise.
3779
3780 * gas/mips/*.d: Change all test names to say MIPS.
3781
3782 Tue Aug 15 15:42:33 1995 Ian Lance Taylor <ian@cygnus.com>
3783
3784 * gas/mri/for.d, gas/mri/for.s: New test.
3785 * gas/mri/if.d, gas/mri/if.s: New test.
3786 * gas/mri/repeat.d, gas/mri/repeat.s: New test.
3787 * gas/mri/while.d, gas/mri/while.s: New test.
3788 * gas/mri/mri.exp: Run the new tests.
3789
3790 Mon Aug 14 16:03:07 1995 Ian Lance Taylor <ian@cygnus.com>
3791
3792 * gas/mri/expr.d: Permit leading zeroes, in case we're using a
3793 64-bit BFD.
3794
3795 * gasp/mri/*: New tests.
3796 * gasp/gasp.exp: Run them. Also, clean up the test names used in
3797 pass and fail.
3798
3799 Sun Aug 13 00:39:24 1995 Jeff Law (law@snake.cs.utah.edu)
3800
3801 * gas/sh/basic.exp: Update now that we know the right
3802 bit patters for the new sts instructions.
3803
3804 Thu Aug 10 00:46:21 1995 Ian Lance Taylor <ian@cygnus.com>
3805
3806 * gas/mri/char.d: Fix for little endian machines.
3807 * gas/mri/float.d: Likewise.
3808
3809 Wed Aug 9 15:34:36 1995 Ian Lance Taylor <ian@cygnus.com>
3810
3811 * gas/all/struct.s, gas/all/struct.d: New test.
3812 * gas/all/gas.exp: Run it.
3813
3814 Tue Aug 8 17:11:39 1995 Ian Lance Taylor <ian@cygnus.com>
3815
3816 * gas/mri/common.s, gas/mri/common.d: New test.
3817 * gas/mri/mri.exp: Run it.
3818
3819 Mon Aug 7 22:39:28 1995 Ian Lance Taylor <ian@cygnus.com>
3820
3821 * gas/mri/mri.exp: Add setup_xfail for a29k*-*-* for constants
3822 test.
3823
3824 * gasp/crash1.out, gasp/macro.out, gasp/sfunc.out: Complete
3825 truncated files, so that the tests pass.
3826
3827 * gas/mri/mri.exp: Add setup_xfail for hppa*-*-* for equ,
3828 constants, and expr.
3829
3830 * gas/m68k/all.exp: Run schwab test on hpux*, not just hpux. Run
3831 on vxworks*, not just vxworks5.1.
3832
3833 * lib/gas-defs.exp (fail_phase, pass_phase): Remove.
3834 (run_dump_test): Just call pass or fail.
3835
3836 * gas/m68k/operands.s, gas/m68k/operands.d: New test.
3837 * gas/m68k/op68000.d: New test.
3838 * gas/m68k/cas.s, gas/m68k/cas.d: New test.
3839 * gas/m68k/bitfield.s, gas/m68k/bitfield.d: New test.
3840 * gas/m68k/schwab.d: Run objdump with -j .text. Adjust for
3841 changes to disassembler.
3842 * gas/m68k/all.exp: Run new tests. Run schwab test for
3843 m68k-*-coff*.
3844
3845 Mon Aug 7 03:01:32 1995 Jeff Law (law@snake.cs.utah.edu)
3846
3847 * gas/sh/*: New tests for the hitachi-sh.
3848
3849 Tue Aug 1 18:02:47 1995 Ian Lance Taylor <ian@cygnus.com>
3850
3851 * gas/mri/*: New tests for MRI mode.
3852
3853 * lib/gas-defs.exp (run_dump_test): Support using objcopy. Dump
3854 program executions to the log file before running them. Use the
3855 simple program name, rather than the path to the binary being run,
3856 in pass/fail messages.
3857 (regexp_diff): If the regexp file has the special comment #pass,
3858 stop checking at that point.
3859 * config/default.exp: Set NM, NMFLAGS, OBJCOPY, and OBJCOPYFLAGS,
3860 if they are not already set.
3861
3862 Tue Aug 1 11:41:30 1995 steve chamberlain <sac@slash.cygnus.com>
3863
3864 * Makefile.in: Remove superfluous runtest gasp.
3865
3866 Mon Jul 31 18:19:26 1995 steve chamberlain <sac@slash.cygnus.com>
3867
3868 * gasp/*: New.
3869 * Makefile.in: Use gasp tests.
3870 * config/default.exp: Add gasp stuff.
3871
3872 Thu Jul 20 18:56:48 1995 Jeff Law (law@snake.cs.utah.edu)
3873
3874 * gas/all/gas.exp: Disable tests that are not appropriate for
3875 the PA.
3876
3877 Thu Jul 13 18:22:49 1995 Ken Raeburn <raeburn@cygnus.com>
3878
3879 * gas/m68k/all.exp: Run schwab test for m68k vxworks5.1.
3880
3881 Wed Jun 21 21:28:57 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
3882
3883 * gas/m68k/schwab.*: New test based on a test case from Andreas
3884 Schwab.
3885 * gas/m68k/all.exp: Run it for some aout configurations.
3886
3887 Mon Jun 12 22:27:18 1995 Jeff Law (law@snake.cs.utah.edu)
3888
3889 * gas/hppa/parse/badfmpyadd.s: New test.
3890 * gas/hppa/parse/parse.exp: Run it.
3891
3892 Sun May 21 20:26:18 1995 Jeff Law (law@snake.cs.utah.edu)
3893
3894 * gas/hppa/unsorted/unsorted.exp: Disable align4 tests for
3895 ELF targets.
3896
3897 Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
3898
3899 * arm/arm7dm.s: New file -- tests for ARM7DM instructions.
3900 * arm/arm6.s: Correct bogus tests.
3901 * arm/gas.exp (arm6.s): Is now a valid test.
3902 (arm7dm.s): New test.
3903 * arm/float.s: Add load/store multiple floating point instruction
3904 tests.
3905
3906 Wed May 3 13:14:44 1995 Jeff Law (law@snake.cs.utah.edu)
3907
3908 * gas/hppa/reloc/longcall.s: New test.
3909 * gas/hppa/reloc/reloc.exp: Run it.
3910
3911 Tue May 2 16:37:48 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
3912
3913 * gas/mips/ld.d: Modified for gas delay-slot fixes.
3914
3915 Sat Apr 29 23:35:18 1995 Doug Evans <dje@chestnut.cygnus.com>
3916
3917 * lib/gas-dg.exp: New file.
3918
3919 Tue Apr 11 13:57:52 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
3920
3921 * gas/mips/mips4.d: Allow more than exactly 8 zeros in bc1*
3922 targets.
3923
3924 Mon Apr 10 15:36:39 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
3925
3926 * lib/gas-defs.exp (pass_phase): New proc.
3927 (run_dump_test): Note passing or failing of each phase of this
3928 test, instead of failure of phases or passing of complete test.
3929 Ensure test file name is in reported message.
3930
3931 Sat Apr 8 12:46:33 1995 Doug Evans <dje@chestnut.cygnus.com>
3932
3933 * lib/gas-defs.exp (run_dump_test): Handle arguments with paths.
3934 Always resolve testcase status before returning.
3935 If `slurp_options' fails, return and don't do test.
3936 (slurp_options): Fix "can't open" error message.
3937 Return -1 to indicate error.
3938
3939 Mon Mar 20 22:45:30 1995 Jeff Law (law@snake.cs.utah.edu)
3940
3941 * gas/hppa/unsorted/common.s: New test.
3942 * gas/hppa/unsorted/unsorted.exp: Run it.
3943
3944 Fri Mar 10 19:07:09 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
3945
3946 * gas/h8300/ffxx1.s: Add .word 0 at the end to eliminate
3947 uncertainty as to whether there should be trailing bytes in the
3948 output file.
3949 * gas/h8300/ffxx1.d: Adjust reloc values to permit an addend value
3950 of 0x00000000ffffffff on 64-bit hosts. (I'm not sure if this is
3951 correct.) End with "..." to match trailing zero bytes.
3952
3953 Wed Mar 8 15:50:34 1995 Ian Lance Taylor <ian@cygnus.com>
3954
3955 * gas/mips/mips4.d, gas/mips/mips4.s: New files.
3956 * gas/mips/mips.exp: Run new test.
3957
3958 Thu Feb 23 17:58:50 1995 Jeff Law (law@snake.cs.utah.edu)
3959
3960 * gas/hppa/basic/fmemLRbug.s: Add indexing variants.
3961 * gas/hppa/basic/basic.exp: Test them.
3962
3963 Wed Feb 15 15:43:26 1995 Ian Lance Taylor <ian@cygnus.com>
3964
3965 * gas/mips/uld.d: New file.
3966 * gas/mips/uld.s: New file.
3967 * gas/mips/usd.d: New file.
3968 * gas/mips/usd.s: New file.
3969 * gas/mips/mips.exp: Run new tests.
3970
3971 Thu Feb 9 10:57:39 1995 Jeff Law (law@snake.cs.utah.edu)
3972
3973 * gas/hppa/reloc/applybug.s: New test.
3974 * gas/hppa/reloc/reloc.exp (do_applybug_test): Run it.
3975
3976 Thu Feb 2 00:34:55 1995 Jeff Law (law@snake.cs.utah.edu)
3977
3978 * gas/hppa/reloc/picreloc.s: New test.
3979 * gas/hppa/reloc/reloc.exp (do_pic_relocation_test): Run it.
3980
3981 Fri Jan 27 14:02:02 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
3982
3983 * gas/h8300/ffxx1.d, gas/h8300/ffxx1.s, gas/h8300/cmpsi2.s,
3984 gas/h8300/h8300.exp: New tests.
3985
3986 Mon Jan 23 21:44:26 1995 Jeff Law (law@snake.cs.utah.edu)
3987
3988 * gas/hppa/basic/basic.exp (do_system): Update.
3989
3990 Wed Jan 11 17:20:25 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
3991
3992 * gas/mips/mips.exp: Don't run the memory-access tests if the
3993 format is a.out, because the generated code is different from what
3994 is used with other formats.
3995
3996 Tue Jan 10 11:42:13 1995 Jeff Law (law@snake.cs.utah.edu)
3997
3998 * gas/hppa/unsorted/unsorted.exp (align4.s): Fix glitch in
3999 regexp to avoid losing without a controlling tty.
4000
4001 Fri Dec 30 18:08:20 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
4002
4003 * gas/i386/pushw.l: Fixed whitespace to match current listing
4004 style.
4005
4006 * gas/all/gas.exp: Mark test p1480.s expected to pass, even with
4007 listings enabled.
4008
4009 Thu Dec 15 18:14:27 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
4010
4011 * Makefile.in (AS_FOR_TARGET, OBJDUMP_FOR_TARGET): Don't set.
4012 (uninstall): Don't set OBJDUMP and OBJDUMPFLAGS in site.exp.
4013 * config/default.exp: Default OBJDUMP and OBJDUMPFLAGS. Use
4014 findfile and transform procedures to determine objdump program
4015 name.
4016
4017 * gas/mips/abs.s, gas/mips/div.s: Force some padding at the end,
4018 in case the format doesn't automatically require it.
4019 * gas/mips/beq.d, gas/mips/jal.d: Handle MIPS_JMP as an alternate
4020 name for the reloc type.
4021
4022 * lib/gas-defs.exp (file_contents, verbose_eval): New procs.
4023 (run_dump_test): If verbosity level is over 3, print out dump
4024 command and its output.
4025
4026 Tue Dec 13 18:21:09 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
4027
4028 * gas/mips/jal-svr4pic.d: Fix 0-strings to work with 64-bit hosted
4029 disassembly.
4030
4031 Fri Dec 9 19:54:04 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
4032
4033 * gas/all/gas.exp (comment.s test): Make the "\r" optional, since
4034 it depends on tty modes.
4035
4036 * lib/gas-defs.exp (gas_start): Try using -nottycopy instead of
4037 -nottyinit.
4038
4039 * gas/arm/gas.exp: The arm6 test should report errors, for now.
4040
4041 Thu Dec 8 20:19:09 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
4042
4043 * lib/gas-defs.exp: Use -i in expect_after command.
4044
4045 Wed Dec 7 16:49:14 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
4046
4047 * gas/mips/mul.d,jal.d: Fix 0-strings to work with 64-bit hosted
4048 disassembly.
4049
4050 * gas/ieee-fp: Renamed from ieee.fp.
4051
4052 * lib/gas-defs.exp: Make sure timeout is at least 2 minutes.
4053
4054 Wed Nov 30 10:48:00 1994 Jeff Law (law@snake.cs.utah.edu)
4055
4056 * gas/hppa/parse: Renamed from gas/hppa/more.parse.
4057
4058 Mon Nov 28 00:40:26 1994 Jeff Law (law@snake.cs.utah.edu)
4059
4060 * gas/hppa/more.parse/parse.exp (nosubspace.s): No longer expected
4061 to fail. Fix comments for the test. Tweak test name.
4062
4063 Tue Nov 22 23:38:20 1994 Jeff Law (law@snake.cs.utah.edu)
4064
4065 * gas/hppa/reloc/reloc.exp: Minor tweaks to match current PA ELF
4066 output.
4067
4068 Fri Nov 18 17:56:57 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
4069
4070 * gas/mips/ld.d: Adjust to work for both big and little endian
4071 code.
4072 * gas/mips/ld.s, gas/mips/lif-empic.d: Likewise.
4073 * gas/mips/lifloat.d, gas/mips/ulh-empic.d: Likewise.
4074 * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d: Likewise.
4075 * gas/mips/usw.d: Likewise.
4076
4077 Tue Nov 15 11:09:57 1994 Jeff Law (law@snake.cs.utah.edu)
4078
4079 * gas/hppa/unsorted/align4.s: New test.
4080 * gas/hppa/unsorted/unsorted.exp: Run it.
4081
4082 * gas/hppa/unsorted/unsorted.exp (importbug): Tweak to match
4083 current expected PA ELF output.
4084 * gas/hppa/reloc/reloc.exp (do_r_no_reloc): Likewise.
4085 (do_plabel_relocation_test): Likewise.
4086
4087 Thu Nov 3 18:14:09 1994 Ken Raeburn <raeburn@cujo.cygnus.com>
4088
4089 * gas/all/p1480.s: Use larger constant, so expression can have a
4090 positive value.
4091 * gas/all/gas.exp: Expect p1480.s without listings to pass.
4092
4093 Thu Nov 3 15:43:46 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
4094
4095 * gas/mips/ulh.d, gas/mips/ulw.d, gas/mips/ush.d, gas/mips/usw.d:
4096 Correct test cases.
4097
4098 Thu Oct 20 00:55:13 1994 Jeff Law (law@snake.cs.utah.edu)
4099
4100 * gas/hppa/reloc/blebug3.s: New test.
4101 * gas/hppa/reloc/reloc.exp: Run it.
4102
4103 Mon Oct 17 02:33:53 1994 Jeff Law (law@snake.cs.utah.edu)
4104
4105 * gas/hppa/reloc/reduce3.s: New test.
4106 * gas/hppa/reloc/reloc.exp: Run it.
4107
4108 Sun Oct 16 22:25:56 1994 Jeff Law (law@snake.cs.utah.edu)
4109
4110 * gas/hppa/reloc/reloc.exp (r_no_reloc): Tweak output to match
4111 current reality.
4112
4113 Wed Sep 28 21:21:34 1994 Jeff Law (law@snake.cs.utah.edu)
4114
4115 * gas/hppa/reloc/reduce.s: Renamed from relocreduce.s
4116 * gas/hppa/reloc/reduce2.s: Renamed from relocreduce2.s
4117 * gas/hppa/reloc/r_no_reloc.s: Renamed from r_no_relocbug.s
4118 * gas/hppa/reloc/reloc.exp: Changed accordingly.
4119
4120 Wed Sep 28 13:25:10 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
4121
4122 * gas/mips/beq.d, gas/mips/beq.s: Test that unconditional branch
4123 overflows are correctly converted to jumps.
4124
4125 Mon Sep 26 17:41:43 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
4126
4127 * gas/mips: Add test cases for PIC code, both SVR4 style and
4128 -membedded-pic style.
4129
4130 Fri Sep 23 14:45:42 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
4131
4132 * gas/mips: New directory with MIPS specific test cases.
4133
4134 * lib/gas-defs.exp (run_dump_test): Permit the .d file to specify
4135 the name of the source file to assemble.
4136 (regexp_diff): Put the reason for failure in the log file.
4137
4138 Wed Sep 21 13:44:21 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
4139
4140 * lib/gas-defs.exp: Don't try to use shell redirection, since TCL
4141 doesn't support it. Redirect stdout using > instead of 1>, and
4142 don't bother to redirect stderr since TCL redirects it anyhow.
4143 (run_dump_test): Pass appropriate arguments to program, defaulting
4144 to -r.
4145
4146 Sat Sep 17 01:04:56 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4147
4148 * gas/vax: New directory.
4149 * gas/vax/{quad.s,quad.exp}: New test, for immediate quadword
4150 values.
4151
4152 Mon Sep 12 22:19:11 1994 Jeff Law (law@snake.cs.utah.edu)
4153
4154 * gas/hppa/reloc/r_no_relocbug.s: New test.
4155 * gas/hppa/reloc/reloc.exp: Run it.
4156
4157 * gas/hppa/reloc/reloc.exp (do_function_reloc_bug): Update
4158 expected output.
4159
4160 Sun Sep 04 17:58:10 1994 Richard Earnshaw (rwe@pegasus.esprit.ec.org)
4161
4162 * gas/arm/*: New subtree. Add ARM tests.
4163
4164 Mon Aug 8 12:13:31 1994 Jeff Law (law@snake.cs.utah.edu)
4165
4166 * gas/hppa/unsorted/unsorted.exp: Accept any character
4167 between foo's type and foo itself.
4168
4169 Fri Jul 15 19:09:25 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4170
4171 * lib/gas-defs.exp (run_dump_test): New routine for running the
4172 assembler, running objdump or nm (not fully supported) on the
4173 resulting object file, and comparing the results against a file of
4174 regular expressions in the test suite, all in one command.
4175 Options for the assembler and objdump are read from comments at
4176 the start of the .d file.
4177 (fail_phase, slurp_options): New auxiliary routines.
4178 (regexp_diff): Always return a value. Fix bugs in actually doing
4179 the regexp test.
4180
4181 * gas/sun4/addend.exp: Use run_dump_test.
4182 * gas/sun4/addend.d: Fix regular expressions so that they work.
4183
4184 Thu Jul 7 11:55:33 1994 Jeff Law (law@snake.cs.utah.edu)
4185
4186 * gas/hppa/reloc/relocreduce2.s: More relocation reduction tests.
4187 * gas/hppa/reloc/reloc.exp: Run them.
4188
4189 Thu Jun 30 18:49:25 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4190
4191 * config/default.exp: Look for "as.new" in "$base_dir/..", where
4192 it got compiled, not in "$base_dir".
4193 * config/unknown.exp: Deleted.
4194
4195 Sun Jun 26 13:23:54 1994 Jeff Law (law@snake.cs.utah.edu)
4196
4197 * gas/lib/gas-defs.exp (gas_finish): Call "close" and "wait"
4198 before exiting. Enclose both calls inside a "catch".
4199 (objdump_finish): Likewise.
4200
4201 Fri Jun 10 10:23:35 1994 Jeff Law (law@snake.cs.utah.edu)
4202
4203 * gas/hppa/reloc/reloc.exp (roundmode test): Tweak expected output
4204 for SOM to match current testcase.
4205
4206 Thu Jun 2 19:46:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4207
4208 * gas/i386/{pushw.s,pushw.l}: New test.
4209 * gas/i386/all.exp: Run it.
4210
4211 * Makefile.in (distclean): Remove site config files and gas.sum.
4212
4213 Fri May 27 12:24:18 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4214
4215 * gas/m68k/disperr.s: Use % for registers.
4216
4217 * gas/m68k-coff/gas.exp: Expect failure for p2389a.s.
4218
4219 Tue May 17 14:53:08 1994 Bill Cox (bill@rtl.cygnus.com)
4220
4221 * lib/gas-defs.exp: Replace error proc calls with perror calls.
4222
4223 Mon May 16 13:19:16 1994 Jeff Law (law@snake.cs.utah.edu)
4224
4225 * gas/hppa/reloc/reloc.exp: Tweak expected output to match new
4226 ELF code.
4227 * gas/hppa/reloc/roundmode.s: Avoid "S" and "D" modes, ELF does
4228 not support them.
4229 * gas/hppa/unsorted/unsorted.exp: Tweak expected output to match
4230 new ELF code.
4231
4232 Thu May 5 17:27:54 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4233
4234 * config/default.exp: Renamed from unix-gas.exp.
4235
4236 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
4237
4238 * Makefile.in (check): Set TCL_LIBRARY for runtest.
4239
4240 Mon Apr 11 07:54:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4241
4242 * gas/hppa/more.parse/callinfobug.s: Add missing name for
4243 procedure.
4244
4245 * gas/hppa/reloc/funcrelocbug.s: Place the trampoline in the
4246 $DATA$ rather than $LIT$ subspace.
4247
4248 Sun Mar 27 14:05:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4249
4250 * gas/hppa/reloc/funcrelocbug.s: New test.
4251 * gas/hppa/reloc/reloc.exp: Run it.
4252
4253 Thu Mar 17 13:38:04 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4254
4255 * gas/hppa/unsorted/importbug.s: New test.
4256 * gas/hppa/unsorted/unsorted.exp: Run it.
4257
4258 Wed Mar 16 11:57:07 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4259
4260 * gas/hppa/more.parse/regpopbug.s: Add trivial .equ test.
4261
4262 * gas/hppa/unsorted/globalbug.s: New test (expected to fail).
4263 * gas/hppa/unsorted/unsorted.exp: Run it.
4264
4265 * gas/hppa/more.parse/callinfobug.s: New test.
4266 * gas/hppa/omre.parse/parse.exp: Run it.
4267
4268 * gas/hppa/more.parse/regpopbug.s: New test.
4269 * gas/hppa/more.parse/parse.exp: Run it.
4270
4271 Mon Feb 28 14:10:04 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4272
4273 * lib/gas-defs.exp (objdump): New proc.
4274 (objdump_start): Deleted unused proc.
4275 (objdump_start_common): Merged into objdump_start_no_subdir.
4276
4277 * gas/alpha/fp.exp: Use objdump instead of
4278 objdump_start_no_subdir, since the former actually waits for
4279 objdump to finish. Specify .rdata section only. Make comment
4280 indicate Alpha architecture rather than SPARC.
4281 * gas/alpha/fp.d: Omit .reginfo patterns. Just use "." to match
4282 against ASCII code 0x2a ("*", special in regexp).
4283 * gas/sun4/addend.exp: Use objdump instead of
4284 objdump_start_no_subdir.
4285
4286 Thu Feb 24 07:11:57 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4287
4288 * gas/hppa/more.parse/parse.exp (no subspace test): Only expect
4289 a failure if gas is not producing an ELF object.
4290
4291 Mon Feb 14 09:24:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4292
4293 * gas/hppa/basic/fmemLRbug.s: New test.
4294 * gas/hppa/basic/basic.exp: Run it.
4295
4296 Thu Feb 10 00:34:26 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4297
4298 * gas/alpha/fp.*: New files.
4299 * lib/gas-defs.exp (regexp_diff): Report noted mismatch at
4300 verbosity level 3 or above only.
4301
4302 Mon Feb 7 15:53:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4303
4304 * gas/hppa/*/*.exp: Change xfails to check for PA ELF rather than
4305 PA OSF1.
4306
4307 Fri Feb 4 23:42:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4308
4309 * gas/hppa/more.parse/xmpyubug.s: New test.
4310 * gas/hppa/more.parse/parse.exp: Run it.
4311
4312 Fri Feb 4 17:13:20 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4313
4314 * lib/gas-defs.exp (regexp_diff): New procedure, vaguely based on
4315 "simple_diff" from linker test suite.
4316 * gas/sun4/addend.exp: Use it.
4317 * gas/sun4/addend.d: New file.
4318
4319 Sun Jan 30 23:34:58 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
4320
4321 * gas/all/gas.exp: Adjust regexp for x930509.s for current listing
4322 format.
4323
4324 Thu Jan 20 16:44:51 1994 Rob Savoye (rob@darkstar.cygnus.com)
4325
4326 * gas/all/gas.exp, lib/gas-defs.exp, sun4/addend.exp,
4327 sparc-solaris/addend.exp: Tweaked to fix a few bugs and to run
4328 well under either version of expect.
4329
4330 Mon Jan 17 00:25:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4331
4332 * gas/hppa/basic/fp_misc.s: Delete copr instruction. It's tested
4333 elsewhere now.
4334 * gas/hppa/basic/{copr, coprmem, spop}.s: New tests.
4335 * gas/hppa/basic/basic.exp: Run them.
4336
4337 Thu Jan 13 11:59:22 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4338
4339 * gas/all/gas.exp: No longer expect difference of forward
4340 references to fail.
4341 * gas/all/x930509.s: Fix testcase to match how the expect code was
4342 written.
4343
4344 Wed Jan 12 13:41:10 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4345
4346 * gas/hppa/reloc/reloc.exp: Fix typo in last change. Latest test
4347 for cross-subspace call bugs is no longer expected to fail.
4348
4349 * gas/hppa/more.parse/procbug.s: Add test for another bug relating
4350 to having a function's label follow the .PROC directive.
4351
4352 Tue Jan 11 21:47:48 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4353
4354 * gas/hppa/reloc/reloc.exp: Add test for cross-subspace call bug
4355 found while working on multiple $CODE$ subspace support.
4356
4357 Mon Jan 10 09:54:15 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4358
4359 * gas/hppa/more.parse/parse.exp: procbug.s is no longer expected
4360 to fail.
4361 * gas/hppa/more.parse/procbug.s: Add missing .procend.
4362
4363 Mon Jan 3 10:07:47 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
4364
4365 * gas/hppa/more.parse/labelbug.s: Add testcase for bug in last
4366 app.c change.
4367
4368 Wed Dec 29 11:32:39 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4369
4370 * gas/hppa/more.parse/labelbug.s: Add more colonless label tests.
4371
4372 Wed Dec 15 08:24:31 1993 Ken Raeburn (raeburn@rtl.cygnus.com)
4373
4374 * Makefile.in (site.exp): Don't set ASFLAGS. Quote value of
4375 OBJDUMPFLAGS in case it's empty. Use temporary names until the
4376 end; make creating site.exp the final step.
4377 (check): Pass in ASFLAGS.
4378
4379 * gas/all/gas.exp: Use all_ones proc. Change regexp for matching
4380 C comments to avoid bugs in latest expect code.
4381
4382 Wed Dec 8 14:30:14 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4383
4384 * gas/m68k/disperr.s: New test.
4385 * gas/m68k/all.exp: Run it.
4386
4387 Sun Dec 5 19:24:57 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4388
4389 * gas/hppa/reloc/roundmode.s: New test.
4390 * gas/hppa/reloc/reloc.exp: Run it. Fix typo in last change.
4391
4392 Wed Dec 1 10:44:18 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4393
4394 * gas/hppa/reloc/reloc.exp: Run the first half of bogus R_EXIT
4395 test for ELF.
4396
4397 Tue Nov 30 13:43:21 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4398
4399 * gas/hppa/more.parse/parse.exp: Test for error on for subspace
4400 directive is an XFAIL for SOM assmeblers.
4401
4402 * gas/hppa/reloc/reloc.exp: Remove XFAIL for relocation on
4403 cross-subspace call test.
4404
4405 Sun Nov 28 12:12:50 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4406
4407 * gas/hppa/more.parse/appbug.s: New test.
4408 * gas/hppa/more.parse/parse.exp: Run it.
4409
4410 * gas/hppa/unsorted/align3.s: New test.
4411 * gas/hppa/unsorted/unsorted.exp: Run it.
4412
4413 Sat Nov 27 22:50:01 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4414
4415 * gas/all/p2425.s: Insert a tab before assembler directives so
4416 that the directives are not interpreted as labels.
4417
4418 * gas/hppa/basic/weird.s: Sync with GDB version.
4419
4420 * gas/hppa/more.parse/labelbug.s: New test.
4421
4422 * gas/hppa/more.parse/parse.exp: Run it.
4423
4424 Wed Nov 24 01:25:03 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4425
4426 * gas/hppa/reloc/fixupbug.s: New test.
4427 * gas/hppa/reloc/reloc.exp: Run it.
4428
4429 * gas/hppa/reloc/exitbug.s: New test.
4430 * gas/hppa/reloc/reloc.exp: Run it.
4431
4432 Sun Nov 21 22:11:10 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4433
4434 * gas/hppa/reloc/reloc.exp: Minor fixes so that SOM & ELF can
4435 share the same test code.
4436 * gas/hppa/reloc/relocreduce.s: Likewise.
4437
4438 * gas/hppa/basic/fmem.s: Add quadword FP store instructions.
4439 * gas/hppa/basic/basic.exp: Test quadword FP store instructions.
4440
4441 Sun Nov 7 00:31:41 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4442
4443 * gas/hppa/reloc/reloc.exp: No longer expect failure for
4444 field selector on ble instruction test.
4445
4446 * gas/hppa/basic/basic.exp: No longer expect failures for
4447 system instruction tests now that probei is fixed.
4448
4449 Sat Nov 6 22:45:08 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4450
4451 * gas/hppa/reloc/selectorbug.s: New test.
4452 * gas/hppa/reloc/reloc.exp: Run it.
4453
4454 Thu Nov 4 17:01:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4455
4456 * gas/hppa/unsorted/fragbug.s: New test.
4457 * gas/hppa/unsorted/unsorted.exp: Run it.
4458
4459 Thu Nov 04 09:09:49 1993 Jeffrey Wheat (cassidy@cygnus.com)
4460
4461 * Makefile.in: Changed RUNTESTFLAGS to RUNTEST_FLAGS
4462
4463 Tue Nov 2 22:12:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4464
4465 * gas/hppa/more.parse/{defbug.s, stdreg.s}: New tests.
4466 * gas/hppa/more.parse/parse.exp: Run them.
4467
4468 Mon Nov 1 23:37:58 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4469
4470 * gas/hppa/reloc/reloc.exp (reloc_reduce): Correct offsets at
4471 which specific relocations are expected to be found.
4472
4473 Sat Oct 30 14:12:31 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4474
4475 * gas/hppa/unsorted/unsorted.exp (ss_align): Remove OSF xfail.
4476
4477 * gas/hppa/more.parse/parse.exp: Add new test.
4478 * gas/hppa/more.parse/ssbug.s: New test to make sure non-default
4479 sections are handled correctly.
4480
4481 * gas/all/gas.exp: Disable (and fail) p1480.s for all PA targets.
4482
4483 Fri Oct 29 16:29:06 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4484
4485 * gas/hppa/more.parse/calldatabug.s: Colonize.
4486 * gas/hppa/more.parse/parse.exp: Fix typos.
4487
4488 Thu Oct 28 21:40:06 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
4489
4490 * gas/hppa/{basic, more.parse, reloc, unsorted}: New directories.
4491 * gas/hppa/*/*.exp: New test drivers.
4492 * gas/hppa/*/*.s: New test files.
4493
4494 Mon Oct 25 09:40:59 1993 Ken Raeburn (raeburn@cygnus.com)
4495
4496 * gas/sun4: New directory.
4497 * gas/sun4/addend.s,addend.exp: New test case.
4498 * gas/sparc-solaris/addend.s,addend.exp: Solaris version of same
4499 test case.
4500
4501 * gas/all/gas.exp: Check `*' in C comments.
4502
4503 * lib/gas-defs.exp (all_ones): New procedure, for a predicate to
4504 simplify some tests.
4505 (want_no_output): Return zero or nonzero, depending on success or
4506 failure.
4507 (gas_test_old): Return value from want_no_output.
4508 (objdump_start_common): Split off from objdump_start.
4509 (objdump_start_no_subdir): New procedure.
4510
4511 Wed Oct 20 07:25:48 1993 Ken Raeburn (raeburn@rover.cygnus.com)
4512
4513 * gas/all/diff1.s, gas/m68k/pic1.s: New tests.
4514 * gas/all/gas.exp, gas/m68k/all.exp: Run them.
4515
4516 * Makefile.in (OBJDUMP_FOR_TARGET): Define similar to
4517 AS_FOR_TARGET.
4518 (check): Don't pass ASFLAGS variable.
4519 (site.exp): Put ASFLAGS, OBJDUMP, OBJDUMPFLAGS into site.exp.
4520
4521 From Jeff Law:
4522
4523 * lib/gas-defs.exp (objdump_start, objdump_finish): New functions
4524 so that tests can parse the output of objdump looking for errors
4525 in relocation entires, file headers and the like.
4526
4527 Thu Sep 23 16:20:34 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
4528
4529 * gas/ieee.fp/x930509a.exp: Currently expected to fail always.
4530 * gas/all/gas.exp (p1480.s, x930509.s): Ditto. Break up gas_test
4531 call so it no longer performs multiple tests.
4532 * gas/m68k/all.exp (t2.s): Don't bother with listings.
4533 (p2410.s): Don't pass unwanted arguments to gas_test_error.
4534
4535 Wed Aug 25 16:50:08 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
4536
4537 * lib/do*: Remove RCS id strings.
4538
4539 Mon May 17 15:09:45 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
4540
4541 * gas/all/float.s, gas/all/p1480.s, gas/m68k/p2410.s: New tests.
4542 * gas/all/gas.exp, gas/m68k/all.exp: Run them.
4543 * gas/i386: New directory.
4544
4545 Mon May 10 14:50:20 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
4546
4547 * Added directory structure, to categorize tests by targets.
4548 * Added new tests all/x930509.s, ieee.fp/x930509a.s, m68k/p2663.s,
4549 and refined some to examine the assembler listing output.
4550 * lib/gas-defs.exp: Renamed gas_start to gas_run. Added some
4551 expect_after patterns.
4552 (gas_start, gas_finish): New procs, for tests that examine process
4553 output.
4554 * config/unix-gas.exp: Invoke gas_init directly, instead of
4555 requiring test .exp files do it.
4556
4557 Wed Apr 21 01:24:16 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
4558
4559 * gas/gas.exp: Handle new tests, and changes to testing procs.
4560
4561 * lib/gas-defs.exp (want_no_output): New proc; success iff output
4562 is empty.
4563 (gas_test_old): Functionally same as old gas_test.
4564 (gas_test_ignore_stdout): Rewritten to use want_no_output.
4565 (gas_test): New argument lists set of options to be tried in
4566 combinations. Option with trailing ">" indicates standard output
4567 should be ignored.
4568
4569 * gas/p2425a.s: Use %-form for registers, so this test can be run
4570 on m68k-coff targets too.
4571
4572 * gas/p2430a.s: New test case, whitespace &c matches customer
4573 report more closely. Gets different results from p2430.s; this is
4574 bad, and not yet tested for.
4575
4576 Mon Apr 5 12:27:19 1993 Ken Raeburn (raeburn@cygnus.com)
4577
4578 * gas/p2389a.s, gas/p2411.s, gas/t2.s: New test cases.
4579 * lib/run: New script.
4580 * gas/gas-defs.exp (gas_start): Takes new args, assembler options
4581 and redirection options. Use "run" script so redirection works.
4582 (gas_test): Now takes assembler options as separate arg from input
4583 file name.
4584 (gas_test_ignore_stdout): New proc. Discards output.
4585 (gas_test_error): New proc. Expects assembler to generate output.
4586 (target_cpu_family setting): Handle i486->i386 also.
4587
4588 * lib/do*: Scripts moved here from gas/testscripts. May be useful
4589 someday for writing more test cases; not currently used.
4590
4591 Tue Mar 30 11:45:27 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
4592
4593 * gas/sol-gcc.s, gas/sol-cc.s, gas/p2425a.s, gas/p2389.s: New test
4594 cases.
4595 * gas/gas.exp: Enable them for appropriate targets. Removed some
4596 useless comments &c. Changed m68k target test to be more general.
4597
4598 * lib/gas-defs.exp (gas_exit, gas_init): New procs.
4599 * gas/gas.exp: Call gas_init.
4600
4601 Mon Mar 29 00:00:00 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
4602
4603 * Test suite created.