OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [binutils-2.18.50/] [gas/] [testsuite/] [ChangeLog-9303] - Blame information for rev 862

Go to most recent revision | Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.