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