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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [gas/] [testsuite/] [ChangeLog-9303] - Blame information for rev 853

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

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

powered by: WebSVN 2.1.0

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