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