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