source: trunk/binutils/gas/testsuite/ChangeLog@ 3669

Last change on this file since 3669 was 610, checked in by bird, 22 years ago

This commit was generated by cvs2svn to compensate for changes in r609,
which included commits to RCS files with non-trunk default branches.

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