2009-11-02 Paul Brook <paul@codesourcery.com>
[deliverable/binutils-gdb.git] / gas / testsuite / ChangeLog
... / ...
CommitLineData
12009-11-02 Paul Brook <paul@codesourcery.com>
2
3 * gas/arm/attr-mfpu-vfpv4.d: New test.
4 * gas/arm/attr-mfpu-vfpv4-d16.d: New test.
5 * gas/arm/neon-fma-cov.d: New test.
6 * gas/arm/neon-fma-cov.s: New test.
7 * gas/arm/vfp-fma-inc.s: New test.
8 * gas/arm/vfp-fma-arm.d: New test.
9 * gas/arm/vfp-fma-arm.s: New test.
10 * gas/arm/vfp-fma-thumb.d: New test.
11 * gas/arm/vfp-fma-thumb.s: New test.
12 * gas/arm/vfma1.d: New test.
13 * gas/arm/vfma1.s: New test.
14 * gas/arm/vfpv3xd.d: New test.
15 * gas/arm/vfpv3xd.s: New test.
16
172009-10-29 Sebastian Pop <sebastian.pop@amd.com>
18
19 * gas/i386/fma4.d: Updated patterns.
20 * gas/i386/x86-64-fma4.d: Same.
21
222009-10-29 Paul Brook <paul@codesourcery.com>
23
24 * gas/arm/vfp-neon-syntax.d: Update expected results.
25 * gas/arm/vfp-neon-syntax_t2.d: Update expected results.
26
272009-10-28 Alan Modra <amodra@bigpond.net.au>
28
29 * gas/i386/intelpic.d: Correct.
30
312009-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
32
33 * gas/z80/equ.d, gas/z80/equ.s: Added test of parsing equ directives.
34 * gas/z80/z80.exp: Run it.
35
36 * gas/z80/redef.d: Expect little endian output only.
37
382009-10-20 H.J. Lu <hongjiu.lu@intel.com>
39
40 PR gas/10775
41 * gas/i386/immed64.d: Updated.
42 * gas/i386/l1om.d: Likewise.
43 * gas/i386/x86-64-disp-intel.d: Likewise.
44 * gas/i386/x86-64-disp.d: Likewise.
45 * gas/i386/x86_64.d: Likewise.
46
472009-10-19 Doug Evans <dje@sebabeach.org>
48
49 * gas/xc16x/shlrol.s: Specify constant shift amount.
50 * gas/xc16x/xc16x.exp (do_xc16x_shlrol): Update expected output.
51
522009-10-18 Vincent Rivière <vincent.riviere@freesbee.fr>
53
54 * gas/all/weakref1u.d: Exclude more aout targets.
55 * gas/m68k/br-isaa.d: Likewise.
56 * gas/m68k/br-isab.d: Likewise.
57 * gas/m68k/br-isac.d: Likewise.
58
592009-10-15 Alan Modra <amodra@bigpond.net.au>
60
61 PR gas/1491
62 * gas/macros/dot.s: Don't start macro invocations is first column.
63 * gas/macros/dot.l: Update.
64 * gas/macros/macros.exp: Run dot test on more targets.
65
662009-10-13 H.J. Lu <hongjiu.lu@intel.com>
67
68 PR gas/10740
69 * gas/i386/jump.s: Add new tests.
70 * gas/i386/jump16.s: Likewise.
71
72 * gas/i386/jump.d: Updated.
73 * gas/i386/jump16.d: Likewise.
74
752009-10-13 Vincent Riviere <vincent.riviere@freesbee.fr>
76
77 PR gas/3041
78 * gas/m68k/all.exp: Added "p3041data".
79 * gas/m68k/p3041.d, gas/m68k/p3041.s: Added tests of weak references
80 from text section to all possible sections.
81 * gas/m68k/p3041data.d, gas/m68k/p3041data.s: New test. Check weak
82 references from data section.
83
842009-10-08 H.J. Lu <hongjiu.lu@intel.com>
85
86 PR gas/10704
87 * gas/i386/intelok.s: Move 2 PIC tests to ...
88 * gas/i386/intelpic.s: Here.
89
90 * gas/i386/intelok.d: Updated.
91 * gas/i386/intelpic.d: Likewise.
92
932009-10-07 H.J. Lu <hongjiu.lu@intel.com>
94
95 PR gas/10704
96 * gas/i386/intelok.s: Add 2 new tests.
97 * gas/i386/intelok.d: Updated.
98
992009-10-02 Peter Bergner <bergner@vnet.ibm.com>
100
101 * gas/ppc/476.s: New test.
102 * gas/ppc/476.d: Likewise.
103 * gas/ppc/ppc.exp: Run the 476 test.
104
1052009-10-01 Peter Bergner <bergner@vnet.ibm.com>
106
107 * gas/ppc/a2.d: Rename "ppca2" to "a2".
108
1092009-09-29 DJ Delorie <dj@redhat.com>
110
111 * gas/rx: New directory.
112 * gas/rx/*: New set of test cases.
113 * gas/elf/section2.e-rx: New expected output file.
114 * gas/all/gas.exp: Add support for RX target.
115 * gas/elf/elf.exp: Likewise.
116 * gas/lns/lns.exp: Likewise.
117 * gas/macros/macros.exp: Likewise.
118
1192009-09-29 Peter Bergner <bergner@vnet.ibm.com>
120
121 * gas/ppc/vsx.s ("lxsdux", "lxvd2ux", "lxvw4ux", "stxsdux",
122 "stxvd2ux", "stxvw4ux"): Remove tests.
123 * gas/ppc/vsx.d: Likewise.
124 * gas/ppc/power7.s: Likewise.
125 * gas/ppc/power7.d: Likewise.
126
1272009-09-24 H.J. Lu <hongjiu.lu@intel.com>
128
129 PR gas/10677
130 * gas/i386/i386.exp: Run x86-64-localpic.
131
132 * gas/i386/x86-64-localpic.d: New.
133 * gas/i386/x86-64-localpic.s: Likewise.
134
1352009-09-23 H.J. Lu <hongjiu.lu@intel.com>
136
137 * gas/i386/localpic.d: Updated.
138
1392009-09-23 H.J. Lu <hongjiu.lu@intel.com>
140
141 * gas/i386/i386.exp: Run localpic.
142
143 * gas/i386/localpic.d: New.
144 * gas/i386/localpic.s: Likewise.
145
1462009-09-23 Alan Modra <amodra@bigpond.net.au>
147
148 * gas/arm/thumbver.d: Tolerate some whitespace differences.
149 * gas/elf/elf.exp: Likewise.
150 * gas/elf/section2.e: Likewise.
151 * gas/elf/section2.e-armeabi: Likewise.
152 * gas/elf/section2.e-armelf: Likewise.
153 * gas/elf/section2.e-m32r: Likewise.
154 * gas/elf/section2.e-mips: Likewise.
155 * gas/elf/section2.e-miwmmxt: Likewise.
156 * gas/elf/section2.e-score: Likewise.
157 * gas/elf/section2.e-xtensa: Likewise.
158 * gas/elf/type-noifunc.e: Likewise.
159 * gas/elf/type.e: Likewise.
160 * gas/ia64/alias-ilp32.d: Likewise.
161 * gas/ia64/alias.d: Likewise.
162 * gas/ia64/global.d: Likewise.
163 * gas/mips/mips16-vis-1.d: Likewise.
164 * gas/mmix/bspec-1.d: Likewise.
165 * gas/mmix/byte-1.d: Likewise.
166 * gas/mmix/comment-1.d: Likewise.
167 * gas/mmix/loc-1.d: Likewise.
168 * gas/mmix/loc-2.d: Likewise.
169 * gas/mmix/loc-3.d: Likewise.
170 * gas/mmix/loc-4.d: Likewise.
171 * gas/mmix/loc-5.d: Likewise.
172 * gas/mmix/loc-6.d: Likewise.
173 * gas/mmix/loc-7.d: Likewise.
174
1752009-09-22 Alan Modra <amodra@bigpond.net.au>
176
177 * gas/ppc/a2.d: Match PPC64 relocs.
178
1792009-09-21 Maciej W. Rozycki <macro@linux-mips.org>
180
181 * lib/gas-defs.exp (gas_test_error): Mark internal error/assertion
182 failures seen in output as fails. Also record output being
183 matched for fails.
184
1852009-09-21 Maciej W. Rozycki <macro@linux-mips.org>
186
187 * gas/mips/eret-1.d: Adjust regexps for robustness.
188 * gas/mips/eret-2.d: Likewise.
189 * gas/mips/eret-3.d: Likewise.
190 * gas/mips/eret-1.s: Reformat for readability. Add a label
191 at the beginning.
192 * gas/mips/eret-2.s: Add a label at the beginning.
193
1942009-09-21 Maciej W. Rozycki <macro@linux-mips.org>
195
196 * gas/mips/eret-1.s: Add trailing padding.
197 * gas/mips/eret-2.s: Likewise.
198 * gas/mips/eret-3.s: Likewise.
199 * gas/mips/eret-1.d: Adjust accordingly. Force a 32-bit ABI.
200 * gas/mips/eret-2.d: Likewise.
201 * gas/mips/eret-3.d: Likewise.
202
2032009-09-21 Maciej W. Rozycki <macro@linux-mips.org>
204
205 * gas/mips/mips.exp: Fix a typo.
206
2072009-09-21 Ben Elliston <bje@au.ibm.com>
208 Peter Bergner <bergner@vnet.ibm.com>
209
210 * gas/ppc/a2.s: New.
211 * gas/ppc/a2.d: Likewise.
212 * gas/ppc/ppc.exp: Run the a2 dump test.
213
2142009-09-21 Ben Elliston <bje@au.ibm.com>
215
216 * gas/ppc/e500mc.d: Remove blank line at the end of file.
217
2182009-09-15 H.J. Lu <hongjiu.lu@intel.com>
219
220 * gas/i386/disp.s: Add an offset test.
221 * gas/i386/x86-64-disp.s: Likewise.
222
223 * gas/i386/intelbad.s: Comment out "byte ptr [1]" test.
224
225 * gas/i386/disp.d: Updated.
226 * gas/i386/disp-intel.d: Likewise.
227 * gas/i386/intelbad.l: Likewise.
228 * gas/i386/x86-64-disp.d: Likewise.
229 * gas/i386/x86-64-disp-intel.d: Likewise.
230
2312009-09-14 H.J. Lu <hongjiu.lu@intel.com>
232
233 PR gas/10637
234 * gas/i386/disp.s: Add tests for Intel syntax.
235 * gas/i386/x86-64-disp.s: Likewise.
236
237 * gas/i386/disp.d: Updated.
238 * gas/i386/intelok.d: Likewise.
239 * gas/i386/x86-64-disp.d: Likewise.
240
241 * gas/i386/disp-intel.d: New.
242 * gas/i386/x86-64-disp-intel.d: Likewise.
243
244 * gas/i386/i386.exp: Run disp-intel and x86-64-disp-intel.
245
2462009-09-14 H.J. Lu <hongjiu.lu@intel.com>
247
248 * gas/i386/merom.[ds]: Renamed to ...
249 * gas/i386/ssse3.[ds]: This.
250
251 * gas/i386/nops-1-merom.d: Renamed to ...
252 * gas/i386/nops-1-core2.d: This.
253
254 * gas/i386/nops-2-merom.d: Renamed to ...
255 * gas/i386/nops-2-core2.d: This.
256
257 * gas/i386/prescott.[ds]: Renamed to ...
258 * gas/i386/sse3.[ds]: This.
259
260 * gas/i386/x86-64-merom.[ds]: Renamed to ...
261 * gas/i386/x86-64-ssse3.[ds]: This.
262
263 * gas/i386/x86-64-nops-1-merom.d: Renamed to ...
264 * gas/i386/x86-64-nops-1-core2.d: This.
265
266 * gas/i386/x86-64-prescott.[ds]: Renamed to ...
267 * gas/i386/x86-64-sse3.[ds]: This.
268
269 * gas/i386/i386.exp: Updated.
270
2712009-09-14 H.J. Lu <hongjiu.lu@intel.com>
272
273 PR gas/10636
274 * gas/i386/disp.d: New.
275 * gas/i386/disp.s: Likewise.
276 * gas/i386/x86-64-disp.d: Likewise.
277 * gas/i386/x86-64-disp.s: Likewise.
278
279 * gas/i386/i386.exp: Run disp and x86-64-disp.
280
281 * gas/i386/x86-64-addr32.s: Add high 32bit displacement tests.
282
283 * gas/i386/x86-64-addr32.d: Updated.
284 * gas/i386/x86-64-addr32-intel.d: Likewise.
285 * gas/i386/x86-64-inval.l: Likewise.
286 * gas/i386/x86-64-prescott.d: Likewise.
287
288 * gas/i386/x86-64-inval.s: Add invalid displacement tests.
289
290 * gas/i386/x86-64-prescott.s: Replace 0x90909090 displacement
291 with 0x909090.
292
2932009-09-13 Richard Sandiford <rdsandiford@googlemail.com>
294
295 * gas/mips/jalr2.s, gas/mips/jalr2.d: New test.
296 * gas/mips/jal-svr4pic.d: Don't expect R_MIPS_JALRs to be reduced.
297 * gas/mips/jal-xgot.d: Likewise.
298 * gas/mips/mips-abi32-pic2.d: Likewise.
299 * gas/mips/mips.exp: Run it.
300
3012009-09-13 Richard Sandiford <rdsandiford@googlemail.com>
302
303 * gas/mips/mips16-dwarf2-n32.d: Expect odd addresses.
304
3052009-09-11 Hans-Peter Nilsson <hp@bitrange.com>
306
307 PR gas/10623
308 * gas/mmix/err-swym1.s, gas/mmix/swym-opreg1.d,
309 gas/mmix/swym-opreg1.s, gas/mmix/swym-opreg2.d,
310 gas/mmix/swym-opreg2.s: New tests.
311 * gas/mmix/odd-1.d: Adjust for reloc change.
312
3132009-09-11 Alan Modra <amodra@bigpond.net.au>
314
315 * gas/lns/lns-common-1.s: Use two nops between each .loc.
316 * gas/lns/lns.exp: Don't exclude d10v.
317
3182009-09-09 Kaz Kojima <kkojima@rr.iij4u.or.jp>
319
320 * gas/sh/sh64/syntax-1.s: Regenerate.
321
3222009-09-08 Kaz Kojima <kkojima@rr.iij4u.or.jp>
323
324 * gas/sh/basic.exp: Add -big to ASFLAGS for sh*l*-*-netbsdelf*.
325
3262009-09-08 Alan Modra <amodra@bigpond.net.au>
327
328 * gas/d30v/serial2.l: Adjust position of page break.
329 * gas/lns/lns-common-1-alt.d: Match 2009-04-24 change.
330 * gas/mt/ms1-16-003.d: Correct reloc name.
331 * gas/mt/relocs.d: Elide incorrect file format strings.
332
3332009-09-08 Alan Modra <amodra@bigpond.net.au>
334
335 * gas/all/gas.exp (do_comment): Don't run on m32c.
336 * gas/all/align.d: Likewise.
337 * gas/all/incbin.d: Likewise.
338 * gas/macros/semi.d: Likewise.
339 * gas/elf/ifunc-1.d: Don't run on alpha.
340
3412009-09-04 Jie Zhang <jie.zhang@analog.com>
342
343 * gas/bfin/arithmetic.s, gas/bfin/arithmetic.d: Add check
344 for (IU) option for multiply and multiply-accumulate to
345 data register instructon.
346
3472009-09-03 Jie Zhang <jie.zhang@analog.com>
348
349 * gas/bfin/parallel5.s: New test.
350 * gas/bfin/error.exp: New test.
351
3522009-09-03 Jie Zhang <jie.zhang@analog.com>
353
354 * gas/bfin/line_number.l, gas/bfin/line_number.s: New test.
355 * gas/bfin/bfin.exp: Add the new test.
356
3572009-09-03 Jie Zhang <jie.zhang@analog.com>
358
359 * gas/bfin/expected_move_errors.s,
360 gas/bfin/expected_move_errors.l: Add "LC1 = I0;".
361 * gas/bfin/move.s, gas/bfin/move.d: Remove "CYCLES = A0.W".
362
3632009-09-03 Jie Zhang <jie.zhang@analog.com>
364
365 * gas/bfin/expected_comparison_errors.l: Expect error on Line 13.
366
3672009-09-03 Jie Zhang <jie.zhang@analog.com>
368
369 * gas/bfin/loop.s, gas/bfin/loop.d: New test.
370 * gas/bfin/loop2.s, gas/bfin/loop2.d: New test.
371 * gas/bfin/loop3.s, gas/bfin/loop3.d: New test.
372 * gas/bfin/bfin.exp: Add the new tests.
373
3742009-09-02 Jie Zhang <jie.zhang@analog.com>
375
376 From Bernd Schmidt <bernd.schmidt@analog.com>
377 * gas/bfin/expected_errors.l, gas/bfin/expected_errors.s:
378 Check error messages for invalid load/store insns.
379
3802009-09-01 H.J. Lu <hongjiu.lu@intel.com>
381
382 * gas/i386/att-regs.s: Add ymm tests for 16bit and 64bit.
383 * gas/i386/intel-regs.s: Likewise.
384
385 * gas/i386/att-regs.d: Updated.
386 * gas/i386/intel-regs.d: Likewise.
387
3882009-09-01 H.J. Lu <hongjiu.lu@intel.com>
389
390 * gas/i386/att-regs.s: Remove a tab.
391
3922009-09-01 Jie Zhang <jie.zhang@analog.com>
393
394 * gas/bfin/expected_comparison_errors.s: Add more cases.
395 * gas/bfin/expected_comparison_errors.l: Update accordingly.
396
3972009-09-01 Jie Zhang <jie.zhang@analog.com>
398
399 * gas/bfin/stack2.s: Add pop multiple instruction with a label
400 on the same line.
401 * gas/bfin/stack2.d: Adjust accordingly.
402
4032009-08-31 Jan Beulich <jbeulich@novell.com>
404
405 * gas/elf/section5.l: Remove no longer issued warning pattern.
406
4072009-08-29 Matt Fleming <matt@console-pimps.org>
408
409 * gas/sh/sign-extension.d: New file.
410 * gas/sh/sign-extension.s: New file.
411 * gas/sh/basic.exp: Run new test.
412
4132009-08-28 H.J. Lu <hongjiu.lu@intel.com>
414
415 * gas/i386/l1om.d: Check elf64-l1om format.
416
4172006-08-11 Bernd Schmidt <bernd.schmidt@analog.com>
418
419 * gas/bfin/parallel.s: Add more test cases.
420 * gas/bfin/parallel.d: Update accordingly.
421 * gas/bfin/resource_conflict.l: New test.
422 * gas/bfin/resource_conflict.s: New test.
423 * gas/bfin/bfin.exp: Add resource_conflict.
424
4252009-08-11 Nick Clifton <nickc@redhat.com>
426
427 PR 10443
428 * gas/arm/t16-bad.l: Update expected messages for moves with
429 shifted operands.
430
4312009-08-10 Daniel Gutson <dgutson@codesourcery.com>
432
433 PR gas/10479
434 * gas/arm/sp-pc-usage-t.d: New test case.
435 * gas/arm/sp-pc-usage-t.s: New file.
436
4372006-08-09 Bernd Schmidt <bernd.schmidt@analog.com>
438
439 From Mike Frysinger <michael.frysinger@analog.com>
440 * gas/bfin/reloc.d: Adjust for the renamed relocations.
441
4422009-08-07 Daniel Jacobowitz <dan@codesourcery.com>
443
444 * gas/arm/mapping2.s: Test code after .ident.
445
4462009-08-05 Chao-ying Fu <fu@mips.com>
447
448 * gas/mips/jal-svr4pic.d, gas/mips/jal-xgot.d,
449 gas/mips/mips-abi32-pic2.d: Add R_MIPS_JALR relocations after jalr.
450
4512009-08-04 Nathan Sidwell <nathan@codesourcery.com>
452
453 * gas/arm/missing.s: New.
454 * gas/arm/missing.d: New.
455 * gas/arm/missing.l: New.
456
4572009-07-15 Daniel Gutson <dgutson@codesourcery.com>
458 Daniel Jacobowitz <dan@codesourcery.com>
459
460 * gas/arm/mapdir.d, gas/arm/mapdir.s: New files.
461 * gas/arm/mapping.d: Adapted to new symbols generation.
462 * gas/arm/mapping2.d: New test case.
463 * gas/arm/mapping2.s: New file.
464 * gas/arm/mapping3.d: New test case.
465 * gas/arm/mapping3.s: New file.
466 * gas/arm/mapping4.d: New test case.
467 * gas/arm/mapping4.s: New file.
468 * gas/arm/mapshort-eabi.d: Adapted to new symbols generation.
469 * gas/elf/section2.e-armeabi: Adapted to new symbols generation.
470
4712009-07-27 Jan Beulich <jbeulich@novell.com>
472
473 * gas/elf/file.[ds]: New.
474 * gas/elf/elf.exp: Run new test.
475
4762009-07-25 H.J. Lu <hongjiu.lu@intel.com>
477
478 * gas/i386/l1om.d: New.
479 * gas/i386/l1om-inval.l: Likewise.
480 * gas/i386/l1om-inval.s: Likewise.
481
482 * gas/i386/i386.exp: Run l1om-inval and l1om.
483
4842009-07-24 Jan Beulich <jbeulich@novell.com>
485
486 * gas/i386/8087.[ds]: New.
487 * gas/i386/287.[ds]: New.
488 * gas/i386/387.[ds]: New.
489 * gas/i386/no87.[ls]: New.
490 * gas/i386/no87-2.[ls]: New.
491 * gas/i386/i386.exp: Run new tests.
492 * gas/i386/att-regs.s: Also check FPU register access.
493 * gas/i386/intel-regs.s: Likewise.
494 * gas/i386/att-regs.d: Adjust expectations.
495 * gas/i386/intel-regs.d: Likewise.
496
4972009-07-23 Ulrich Drepper <drepper@redhat.com>
498
499 * gas/elf/type.s: Add unique global symbol definition.
500 * gas/elf/type.e: Add expected readelf output for global unique
501 symbol.
502
5032009-07-21 H.J. Lu <hongjiu.lu@intel.com>
504
505 PR gas/10420
506 * gas/i386/i386.exp: Run x86-64-nops-1-pentium.
507
508 * gas/i386/x86-64-nops-1-pentium.d: New.
509
5102009-07-16 H.J. Lu <hongjiu.lu@intel.com>
511
512 * gas/i386/i386.exp: Run ifunc and x86-64-ifunc.
513
514 * gas/i386/ifunc.d: New,
515 * gas/i386/ifunc.s: Likewise.
516 * gas/i386/x86-64-ifunc.d: Likewise.
517
5182009-07-16 Nathan Sidwell <nathan@codesourcery.com>
519
520 * gas/arm/target-reloc-1.s: New.
521 * gas/arm/target-reloc-1.d: New.
522
5232009-07-14 Daniel Gutson <dgutson@codesourcery.com>
524
525 * gas/arm/align64.s: New test case.
526 * gas/arm/align64.d: Expected disassembly.
527
5282009-07-14 Daniel Gutson <dgutson@codesourcery.com>
529
530 * gas/arm/thumb-w-bad.d: New test case.
531 * gas/arm/thumb-w-bad.l: New file.
532 * gas/arm/thumb-w-bad.s: New file.
533 * gas/arm/thumb-w-good.d: New test case.
534 * gas/arm/thumb-w-good.s: New file.
535
5362009-07-09 Daniel Gutson <dgutson@codesourcery.com>
537
538 * gas/arm/inst-po.d: New testcase.
539 * gas/arm/inst-po.s: New file.
540 * gas/arm/inst-po-2.d: New testcase.
541 * gas/arm/inst-po-2.s: New file.
542 * gas/arm/inst-po-2.l: New file.
543 * gas/arm/inst-po-3.d: New testcase.
544 * gas/arm/inst-po-3.s: New file.
545 * gas/arm/inst-po-be.d: New testcase.
546
5472009-07-07 2009-07-04 Chung-Lin Tang <cltang@pllab.cs.nthu.edu.tw>
548
549 * gas/arm/iwmmxt2.d: Fix insn pattern for torvsc,
550 add patterns for waddsubhx.
551 * gas/arm/iwmmxt2.s: Add tests for waddsubhx.
552
5532009-07-07 H.J. Lu <hongjiu.lu@intel.com>
554
555 * gas/i386/fma4.d: Append "#pass".
556 * gas/i386/x86-64-fma4.d: Likewise.
557
5582009-07-07 Tristan Gingold <gingold@adacore.com>
559
560 * gas/i386/jump.d: Adjust to be relocated offset for jump to
561 external symbol.
562
5632009-07-06 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
564
565 * gas/i386/i386.exp: Add FMA4 tests.
566 * gas/i386/x86-64-fma4.d: Ditto.
567 * gas/i386/fma4.d: Ditto.
568 * gas/i386/x86-64-fma4.s: Ditto.
569 * gas/i386/fma4.s: Ditto.
570
5712009-07-01 Nick Clifton <nickc@redhat.com>
572
573 PR 10168
574 * gas/arm/thumb32.d: Fix expected disassembly of PKHTB insn.
575
5762009-07-01 Paul Brook <paul@codesourcery.com>
577
578 * gas/arm/fp-save.s: Add .fnstart and .fnend directives.
579
5802009-06-30 Nick Clifton <nickc@redhat.com>
581
582 PR 10288
583 * gas/arm/adrl.d: Update expected disassembly.
584 * gas/arm/arch4t-eabi.d: Likewise.
585 * gas/arm/arch4t.d: Likewise.
586 * gas/arm/arch6zk.d: Likewise.
587 * gas/arm/archv6t2.d: Likewise.
588 * gas/arm/arm-it.d: Likewise.
589 * gas/arm/arm3.d: Likewise.
590 * gas/arm/arm7dm.d: Likewise.
591 * gas/arm/arm7t.d: Likewise.
592 * gas/arm/backslash-at.d: Likewise.
593 * gas/arm/bl-local-v4t.d: Likewise.
594 * gas/arm/blx-local.d: Likewise.
595 * gas/arm/copro.d: Likewise.
596 * gas/arm/el_segundo.d: Likewise.
597 * gas/arm/float.d: Likewise.
598 * gas/arm/fp-save.d: Likewise.
599 * gas/arm/fpa-mem.d: Likewise.
600 * gas/arm/group-reloc-alu.d: Likewise.
601 * gas/arm/group-reloc-ldr.d: Likewise.
602 * gas/arm/group-reloc-ldrs.d: Likewise.
603 * gas/arm/immed.d: Likewise.
604 * gas/arm/inst.d: Likewise.
605 * gas/arm/iwmmxt.d: Likewise.
606 * gas/arm/ldconst.d: Likewise.
607 * gas/arm/macro1.d: Likewise.
608 * gas/arm/mapmisc.d: Likewise.
609 * gas/arm/mapsecs.d: Likewise.
610 * gas/arm/mapshort-eabi.d: Likewise.
611 * gas/arm/mapshort-elf.d: Likewise.
612 * gas/arm/movw-local.d: Likewise.
613 * gas/arm/neon-ldst-rm.d: Likewise.
614 * gas/arm/offset.d: Likewise.
615 * gas/arm/reg-alias.d: Likewise.
616 * gas/arm/relax_load_align.d: Likewise.
617 * gas/arm/tcompat.d: Likewise.
618 * gas/arm/tcompat2.d: Likewise.
619 * gas/arm/thumb-eabi.d: Likewise.
620 * gas/arm/thumb.d: Likewise.
621 * gas/arm/thumb1_unified.d: Likewise.
622 * gas/arm/thumb2_add.d: Likewise.
623 * gas/arm/thumb2_it.d: Likewise.
624 * gas/arm/thumb2_it_auto.d: Likewise.
625 * gas/arm/thumb2_pool.d: Likewise.
626 * gas/arm/thumb2_relax.d: Likewise.
627 * gas/arm/thumb32.d: Likewise.
628 * gas/arm/thumbv6.d: Likewise.
629 * gas/arm/thumbv6k.d: Likewise.
630 * gas/arm/tls.d: Likewise.
631 * gas/arm/vfp1.d: Likewise.
632 * gas/arm/vfp1_t2.d: Likewise.
633 * gas/arm/vfp1xD.d: Likewise.
634 * gas/arm/wince.d: Likewise.
635 * gas/arm/wince_inst.d: Likewise.
636 * gas/arm/xscale.d: Likewise.
637
6382009-06-29 Nick Clifton <nickc@redhat.com>
639
640 PR 10288
641 * gas/arm/arch6zk.d: Update expected disassembly.
642 * gas/arm/arch7.d: Likewise.
643 * gas/arm/arm-it-auto-2.d: Likewise.
644 * gas/arm/arm-it-auto.d: Likewise.
645 * gas/arm/copro.d: Likewise.
646 * gas/arm/float.d: Likewise.
647 * gas/arm/fpa-mem.d: Likewise.
648 * gas/arm/group-reloc-ldc.d: Likewise.
649 * gas/arm/group-reloc-ldr.d: Likewise.
650 * gas/arm/iwmmxt.d: Likewise.
651 * gas/arm/maverick.d: Likewise.
652 * gas/arm/neon-omit.d: Likewise.
653 * gas/arm/svc.d: Likewise.
654 * gas/arm/thumb-eabi.d: Likewise.
655 * gas/arm/thumb.d: Likewise.
656 * gas/arm/thumb1_unified.d: Likewise.
657 * gas/arm/thumb2_add.d: Likewise.
658 * gas/arm/thumb2_relax.d: Likewise.
659 * gas/arm/thumb32.d: Likewise.
660 * gas/arm/vfp-neon-syntax.d: Likewise.
661 * gas/arm/vfp-neon-syntax_t2.d: Likewise.
662 * gas/arm/vfp1xD.d: Likewise.
663 * gas/arm/vfp1xD_t2.d: Likewise.
664 * gas/arm/vfpv3-const-conv.d: Likewise.
665 * gas/arm/xscale.d: Likewise.
666
6672009-06-22 Daniel Gutson <dgutson@codesourcery.com>
668
669 * gas/arm/arm-it-auto.d: New test.
670 * gas/arm/arm-it-auto.s: New file.
671 * gas/arm/arm-it-auto-2.d: New test case.
672 * gas/arm/arm-it-auto-2.s: New file.
673 * gas/arm/arm-it-auto-3.d: New test case.
674 * gas/arm/arm-it-auto-3.s: New file.
675 * gas/arm/arm-it-bad.d: New test case.
676 * gas/arm/arm-it-bad.l: New file.
677 * gas/arm/arm-it-bad.s: New file.
678 * gas/arm/arm-it-bad-2.d: New test case.
679 * gas/arm/arm-it-bad-2.l: New file.
680 * gas/arm/arm-it-bad-2.s: New file.
681 * gas/arm/arm-it-bad-3.d: New test case.
682 * gas/arm/arm-it-bad-3.l: New file.
683 * gas/arm/arm-it-bad-3.s: New file.
684 * gas/arm/thumb2_it_auto.d: New test.
685 * gas/arm/thumb2_it_bad.l: Error message updated.
686 * gas/arm/thumb2_it_bad_auto.d: New test.
687 * gas/arm/thumb2_it.d: Comment added.
688 * gas/arm/thumb2_it_bad.d: Comment added.
689
6902009-06-19 Alan Modra <amodra@bigpond.net.au>
691
692 PR gas/10255
693 * gas/cfi/cfi-common-7.s: Skip a multiple of four.
694 * gas/cfi/cfi-common-7.d: Adjust.
695
6962009-06-18 Nick Clifton <nickc@redhat.com>
697
698 PR 10169
699 * gas/arm/thumb2_bad_reg.s: Add tests for SSAT and USAT with an
700 out of range shift.
701 * gas/arm/thumb2_bad_reg.l: Update expected error messages.
702
703 PR 10288
704 * gas/arm/align.s: Add labels so that COFF based targets can
705 correctly locate THUMB code.
706 * gas/arm/copro.d: Do not pass --architecture switch to objdump.
707
7082009-06-15 Nick Clifton <nickc@redhat.com>
709
710 PR gas/10186
711 * gas/arm/thumb32.d: Fix expected binary value of SEV.W instruction.
712
7132009-06-09 Jakub Jelinek <jakub@redhat.com>
714
715 PR gas/10255
716 * gas/cfi/cfi-common-7.d: New test.
717 * gas/cfi/cfi-common-7.s: New.
718 * gas/cfi/cfi.exp: Add cfi-common-7 test.
719
7202009-06-08 Dave Korn <dave.korn.cygwin@gmail.com>
721
722 * gas/i386/jump.d: Tweak patterns to also match PE platform output.
723
7242009-06-01 H.J. Lu <hongjiu.lu@intel.com>
725
726 PR gas/10198
727 * gas/i386/jump.s: Add test for "jmp $+2".
728 * gas/i386/jump16.s: Likewise.
729
730 * gas/i386/jump.d: Updated.
731 * gas/i386/jump16.d: Likewise.
732
7332009-05-26 Catherine Moore <clm@codesourcery.com>
734
735 * gas/mips/eret.s: Remove.
736 * gas/mips/eret.d: Remove.
737 * gas/mips/eret.l: Remove.
738 * gas/mips/eret-1.s: New.
739 * gas/mips/eret-1.d: New.
740 * gas/mips/eret-2.s: New.
741 * gas/mips/eret-2.d: New.
742 * gas/mips/eret-3.s: New.
743 * gas/mips/eret-3.d: New.
744 * gas/mips/mips.exp: Run new tests. Remove old tests.
745
7462009-05-23 Richard Sandiford <rdsandiford@googlemail.com>
747
748 * gas/mips/vr4130.s, gas/mips/vr4130.d: Expect part A to have nops.
749
7502009-05-23 Richard Sandiford <rdsandiford@googlemail.com>
751
752 * gas/mips/align.d: Use an nm test rather than an objdump one.
753
7542009-05-22 H.J. Lu <hongjiu.lu@intel.com>
755
756 * gas/elf/ifunc-1.d: New.
757 * gas/elf/ifunc-1.s: Likewise.
758
759 * gas/elf/elf.exp: Run ifunc-1.
760
7612009-05-22 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
762
763 * gas/i386/i386.exp: Remove SSE5 tests.
764 * gas/i386/x86-64-sse5.s: Delete. Remove SSE5 tests.
765 * gas/i386/x86-64-sse5.d: Ditto.
766 * gas/i386/arch-10-1.l: Remove SSE5 tests.
767 * gas/i386/arch-10-2.l: Ditto.
768 * gas/i386/arch-10-3.l: Ditto.
769 * gas/i386/arch-10-4.l: Ditto.
770 * gas/i386/arch-10.d: Ditto.
771 * gas/i386/arch-10.s: Ditto.
772 * gas/i386/arch-4.s: Delete. Remove SSE5 tests.
773 * gas/i386/arch-4.d: Ditto.
774 * gas/i386/arch-8.s: Ditto.
775 * gas/i386/arch-8.d: Ditto.
776 * gas/i386/arch-2.s: Remove SSE5 tests.
777 * gas/i386/arch-2.d: Remove SSE5 tests.
778 * gas/i386/x86-64-arch-2.s: Ditto.
779
7802009-05-19 Dave Korn <dave.korn.cygwin@gmail.com>
781
782 * gas/pe/: New directory for PE format-specific tests.
783 * gas/pe/aligncomm-a.d: New test pattern file.
784 * gas/pe/aligncomm-a.s: New test source file.
785 * gas/pe/aligncomm-b.d: New test pattern file.
786 * gas/pe/aligncomm-b.s: New test source file.
787 * gas/pe/aligncomm-c.d: New test pattern file.
788 * gas/pe/aligncomm-c.s: New test source file.
789 * gas/pe/aligncomm-d.d: New test pattern file.
790 * gas/pe/aligncomm-d.s: New test source file.
791 * gas/pe/pe.exp: New test control script.
792 * lib/gas-defs.exp (is_pecoff_format): New function.
793
7942009-05-05 H.J. Lu <hongjiu.lu@intel.com>
795
796 * gas/lns/lns-common-1-ia64.s: Add test for discriminator.
797
7982009-05-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
799
800 * gas/arm/bl-local-v4t.d: New file.
801 * gas/arm/bl-local-v4t.s: New file.
802 * gas/arm/blx-local.s: Update for branches and calls to local
803 functions.
804 * gas/arm/blx-local.d: Likewise.
805 * gas/arm/blx-local.l: New file.
806 * gas/arm/blx-local-thumb.l: New file.
807 * gas/arm/blx-local-thumb.s: New file.
808 * gas/arm/blx-local-thumb.d: New file.
809
8102009-05-01 Nathan Sidwell <nathan@codesourcery.com>
811 Daniel Jacobowitz <dan@codesourcery.com>
812
813 * gas/arm/attr-mcpu.d: Add -mfpu=neon.
814 * gas/arm/mapmisc.d: Correct expected output for .double and
815 .dcb.d.
816
8172009-04-30 Nick Clifton <nickc@redhat.com>
818
819 * gas/elf/elf.exp: Extend type test to include an ifunc symbol.
820 Provide an alternative test for targets which do not support ifunc
821 symbols.
822 gas/elf/type.s: Add entry for an ifunc symbol.
823 gas/elf/type.e: Add ifunc entry to expected symbol dump.
824 gas/elf/section2.e-armelf: Add entry for ifunc symbol.
825 gas/elf/type-noifunc.s: New file.
826 gas/elf/type-noifunc.e: Likewise.
827
8282009-04-24 Cary Coutant <ccoutant@google.com>
829
830 * gas/lns/lns-common-1.d: Add test for discriminator.
831 * gas/lns/lns-common-1.s: Likewise.
832
8332009-04-20 Jan Beulich <jbeulich@novell.com>
834
835 * gas/i386/equ.s: Adjust.
836 * gas/i386/equ.d: Remove reference to equ.e.
837 * gas/i386/equ.e: Delete.
838 * gas/i386/intel-expr.s: New.
839 * gas/i386/intel-expr.d: New.
840 * gas/i386/i386.exp: Run new test.
841 * gas/i386/intel.s: Adjust.
842 * gas/i386/intel.e: Remove no longer valid warning messages.
843 * gas/i386/intel16.s: Adjust.
844 * gas/i386/intel16.d: Remove reference to intel16.e.
845 * gas/i386/intel16.e: Delete.
846 * gas/i386/intelbad.s: Add more tests.
847 * gas/i386/intelbad.l: Adjust.
848 * gas/i386/intelok.s: Remove now unneeded equates. Add more
849 tests.
850 * gas/i386/intelok.d: Remove reference to intelok.e. Adjust.
851 * gas/i386/intelok.e: Delete.
852 * gas/i386/x86_64.s: Adjust.
853 * gas/i386/x86_64.d: Remove reference to x86_64.e.
854 * gas/i386/x86_64.e: Delete.
855
8562009-04-16 Alan Modra <amodra@bigpond.net.au>
857
858 * gas/all/gas.exp: Disable assign and assign-ok tests on blackfin.
859 * gas/all/p2425.s: Use "==" instead of "=".
860 * gas/all/weakref1.s: Likewise.
861 * gas/macros/and.s: Likewise.
862 * gas/macros/test1.s: Likewise.
863 * gas/hppa/parse/parse.exp: Remove xfail on block1.
864
8652009-04-15 Jan Beulich <jbeulich@novell.com>
866
867 * gas/i386/intel.e: Adjust expectations.
868
8692009-04-15 Jan Beulich <jbeulich@novell.com>
870
871 * gas/i386/x86-64-sse5.s: Add test of protd.
872 * gas/i386/x86-64-sse5.d: Adjust expectations to match input.
873
8742009-04-09 Catherine Moore <clm@codesourcery.com>
875
876 * gas/mips/mips.exp: Run new tests.
877 * gas/mips/eret.s: New test.
878 * gas/mips/eret.d: New test output.
879 * gas/mips/eret.l: New test output.
880
8812009-04-07 Peter Bergner <bergner@vnet.ibm.com>
882
883 * gas/ppc/e500mc.d: Update to match extended mnemonics.
884
8852009-04-01 Nathan Sidwell <nathan@codesourcery.com>
886
887 * gas/arm/align.s, gas/arm/align.d: New.
888 * gas/arm/thumb32.d, gas/arm/arch6zk.d, gas/arm/arch6zk.s,
889 arm/thumb2_relax.d: Adjust for align changes.
890
8912009-03-31 Peter Bergner <bergner@vnet.ibm.com>
892
893 * gas/ppc/power7.d ("ori", ".p2align"): Add tests for group ending nop.
894 * gas/ppc/power7.s: Likewise.
895 * gas/ppc/power6.d: Likewise.
896 * gas/ppc/power6.s: Likewise.
897
8982009-03-30 Joseph Myers <joseph@codesourcery.com>
899
900 * gas/arm/mapsecs.d, gas/arm/mapsecs.s: New.
901
9022009-03-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
903
904 * gas/arm/wince_inst.d: Convert to unified syntax.
905
9062009-03-18 Andrew Stubbs <ams@codesourcery.com>
907
908 * gas/arm/adr-invalid.d: New file.
909 * gas/arm/adr-invalid.l: New file.
910 * gas/arm/adr-invalid.s: New file.
911
9122009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
913
914 * gas/ppc/textalign-xcoff-001.d: Expect the section VMAs to be
915 properly aligned.
916 * gas/ppc/textalign-xcoff-002.d: Likewise.
917
9182009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
919
920 * gas/ppc/xcoff-branch-1.s, gas/ppc/xcoff-branch-1-32.d,
921 gas/ppc/xcoff-branch-1-64.d: New tests.
922 * gas/ppc/aix.exp: Run them.
923
9242009-03-11 Hans-Peter Nilsson <hp@axis.com>
925
926 * gas/cris/rd-bkw5.d, gas/cris/rd-bkw5.s, gas/cris/rd-bkw5b.d,
927 gas/cris/rd-bkw5bpic.d, gas/cris/rd-bkw5bv32.d,
928 gas/cris/rd-bkw5bv32pic.d, gas/cris/rd-bkw5pic.d,
929 gas/cris/rd-bkw5v32.d, gas/cris/rd-bkw5v32pic.d: New tests.
930
9312009-03-10 Hans-Peter Nilsson <hp@axis.com>
932
933 * gas/cris/rd-bkw4.d, gas/cris/rd-bkw4v32.d, gas/cris/rd-bkw4.s:
934 New test.
935
9362009-03-10 Alan Modra <amodra@bigpond.net.au>
937
938 * gas/ppc/altivec_and_spe.d (objdump): Add -Maltivec.
939 * gas/ppc/common.d: Adjust for -Mcom not including -Mppc.
940
9412009-03-05 Joseph Myers <joseph@codesourcery.com>
942
943 * gas/arm/mapmisc.d, gas/arm/mapmisc.dat, gas/arm/mapmisc.s: New.
944
9452009-03-02 Qinwei <qinwei@sunnorth.com.cn>
946
947 * gas/score/arith_32-lt.d: New file.
948 * gas/score/arith_32.d: New file.
949 * gas/score/arith_32.s: New file.
950 * gas/score/bit_32-lt.d: New file.
951 * gas/score/bit_32.d: New file.
952 * gas/score/bit_32.s: New file.
953 * gas/score/branch_32-lt.d: New file.
954 * gas/score/branch_32.d: New file.
955 * gas/score/branch_32.s: New file.
956 * gas/score/cmp_32-lt.d: New file.
957 * gas/score/cmp_32.d: New file.
958 * gas/score/cmp_32.s: New file.
959 * gas/score/load_store_32-lt.d: New file.
960 * gas/score/load_store_32.d: New file.
961 * gas/score/load_store_32.s: New file.
962 * gas/score/logical_32-lt.d: New file.
963 * gas/score/logical_32.d: New file.
964 * gas/score/logical_32.s: New file.
965 * gas/score/mv_32-lt.d: New file.
966 * gas/score/mv_32.d: New file.
967 * gas/score/mv_32.s: New file.
968 * gas/score/relax_32.exp: New file.
969 * gas/score/relaxation_macro.h: New file.
970 * gas/score/shift_32-lt.d: New file.
971 * gas/score/shift_32.d: New file.
972 * gas/score/shift_32.s: New file.
973 * gas/score/syscontrol_32-lt.d: New file.
974 * gas/score/syscontrol_32.d: New file.
975 * gas/score/syscontrol_32.s: New file.
976
9772009-03-01 Mark Mitchell <mark@codesourcery.com>
978
979 * gas/arm/archv6m.s: Add dmb, dsb, and isb.
980 * gas/arm/archv6m.d: Likewise.
981
9822009-02-26 Peter Bergner <bergner@vnet.ibm.com>
983
984 * gas/ppc/e500mc.d ("wait", "waitsrv", "waitimpl"): Add tests.
985 * gas/ppc/e500mc.s: Likewise.
986 * gas/ppc/power6.d ("cdtbcd", "cbcdtd", "addg6s"): Add tests.
987 * gas/ppc/power6.s: Likewise.
988 * gas/ppc/power7.d ("lfdpx", "mffgpr", "mftgpr"): Remove invalid tests.
989 ("wait", "waitsrv", "waitimpl", "divwe", "divwe.", "divweo", "divweo.",
990 "divweu", "divweu.", "divweuo", "divweuo.", "bpermd", "popcntw",
991 "popcntd", "ldbrx", "stdbrx", "lfiwzx", "lfiwzx", "fcfids", "fcfids.",
992 "fcfidus", "fcfidus.", "fctiwu", "fctiwu.", "fctiwuz", "fctiwuz.",
993 "fctidu", "fctidu.", "fctiduz", "fctiduz.", "fcfidu", "fcfidu.",
994 "ftdiv", "ftdiv", "ftsqrt", "ftsqrt", "dcbtt", "dcbtstt", "dcffix",
995 "dcffix.", "lbarx", "lbarx", "lbarx", "lharx", "lharx", "lharx",
996 "stbcx.", "sthcx.", "fre", "fre.", "fres", "fres.", "frsqrte",
997 "frsqrte.", "frsqrtes", "frsqrtes.", "isel"): Add tests.
998 * gas/ppc/power7.s: Likewise.
999 * gas/ppc/vsx.d: New test.
1000 * gas/ppc/vsx.s: Likewise.
1001 * gas/ppc/ppc.exp: Run it.
1002
10032009-02-23 Mark Mitchell <mark@codesourcery.com>
1004
1005 * gas/arm/thumb2_bad_reg.s: Update to allow R13 as second argument
1006 for CMP.
1007 * gas/arm/thumb2_bad_reg.l: Adjust accordingly.
1008
10092009-02-19 Peter Bergner <bergner@vnet.ibm.com>
1010
1011 * gas/ppc/e500mc.d ("lfdepx", "stfdepx"): Fix tests to expect a
1012 floating point register.
1013
10142009-02-18 Adam Nemet <anemet@caviumnetworks.com>
1015
1016 * gas/mips/octeon.s: Add more tests for dmfc2 and dmtc2.
1017 * gas/mips/octeon.d: Update.
1018 * gas/mips/octeon-ill.l: Update error message.
1019
10202009-02-16 Nick Clifton <nickc@redhat.com>
1021
1022 * gas/mips/e32-rel2.d: Adjust expected output to remove the 0x4000
1023 offset.
1024 * gas/mips/e32el-rel2.d: Likewise.
1025 * gas/mips/elf-rel2.d: Likewise.
1026 * gas/mips/elf-rel9-mips16.d: Likewise.
1027 * gas/mips/elf-rel9.d: Likewise.
1028 * gas/mips/elfel-rel2.d: Likewise.
1029 * gas/mips/lb.d: Likewise.
1030 * gas/mips/mips-abi32.d: Likewise.
1031 * gas/mips/mips-gp32-fp32.d: Likewise.
1032 * gas/mips/mips-gp32-fp64.d: Likewise.
1033 * gas/mips/mips-gp64-fp32.d: Likewise.
1034 * gas/mips/mips-gp64-fp64.d: Likewise.
1035 * gas/mips/mips32-sf32.d: Likewise.
1036
10372009-02-12 Nathan Sidwell <nathan@codesourcery.com>
1038
1039 * m68k/br-isac.d, m68k/br-isac.s: Add stldsr test.
1040
10412009-02-06 Nick Clifton <nickc@redhat.com>
1042
1043 * gas/mips/beq.d: Make no assumptions about the symbols used as
1044 branch targets in the disassembly, or the names of the relocs
1045 produced.
1046 * gas/mips/bge.d: Likewise.
1047 * gas/mips/bgeu.d: Likewise.
1048 * gas/mips/blt.d: Likewise.
1049 * gas/mips/bltu.d: Likewise.
1050 * gas/mips/mips32-sf32.d: Likewise.
1051 * gas/mips/mips1-fp.d: Likewise.
1052 * gas/mips/branch-misc-1.d: Skip for the mips-ecoff target.
1053 * gas/mips/branch-misc-2-64.d: Likewise.
1054 * gas/mips/branch-misc-2.d: Likewise.
1055 * gas/mips/branch-misc-2pic-64.d: Likewise.
1056 * gas/mips/branch-misc-2pic.d: Likewise.
1057 * gas/mips/branch-swap.d: Likewise.
1058
10592009-02-06 Nick Clifton <nickc@redhat.com>
1060
1061 * gas/elf/symtab.d: But do not run the test for the Alpha or HPPA
1062 ports.
1063
10642009-02-05 Peter Bergner <bergner@vnet.ibm.com>
1065
1066 * gas/ppc/booke.s ("dcbt", "dcbtst"): New tests.
1067 * gas/ppc/booke.d: Likewise.
1068 * gas/ppc/power4_32.s: Likewise.
1069 * gas/ppc/power4_32.d: Likewise.
1070
10712009-02-05 Catherine Moore <clm@codesourcery.com>
1072
1073 * gas/elf/elf.exp: Really run the symtab test.
1074
10752009-02-04 H.J. Lu <hongjiu.lu@intel.com>
1076
1077 AVX Programming Reference (January, 2009)
1078 * gas/i386/arch-avx-1-3.l: New.
1079 * gas/i386/arch-avx-1-3.s: Likewise.
1080 * gas/i386/arch-avx-1-4.l: Likewise.
1081 * gas/i386/arch-avx-1-4.s: Likewise.
1082 * gas/i386/arch-avx-1-5.l: Likewise.
1083 * gas/i386/arch-avx-1-5.s: Likewise.
1084 * gas/i386/arch-avx-1-6.l: Likewise.
1085 * gas/i386/arch-avx-1-6.s: Likewise.
1086
1087 * gas/i386/arch-10.s: Add vpclmul instructions.
1088 * gas/i386/arch-avx-1.s: Likewise.
1089 * gas/i386/avx.s: Likewise.
1090 * gas/i386/x86-64-arch-2.s: Likewise.
1091 * gas/i386/x86-64-avx.s: Likewise.
1092
1093 * gas/i386/sse2avx.s: Add pclmul instructions.
1094 * gas/i386/x86-64-sse2avx.s: Likewise.
1095
1096 * gas/i386/arch-10.d: Updated.
1097 * gas/i386/arch-10-1.l: Likewise.
1098 * gas/i386/arch-10-2.l: Likewise.
1099 * gas/i386/arch-10-3.l: Likewise.
1100 * gas/i386/arch-10-4.l: Likewise.
1101 * gas/i386/arch-avx-1.d: Likewise.
1102 * gas/i386/arch-avx-1-1.l: Likewise.
1103 * gas/i386/arch-avx-1-2.l: Likewise.
1104 * gas/i386/avx.d: Likewise.
1105 * gas/i386/avx-intel.d: Likewise.
1106 * gas/i386/sse2avx.d: Likewise.
1107 * gas/i386/x86-64-arch-2.d: Likewise.
1108 * gas/i386/x86-64-avx.d: Likewise.
1109 * gas/i386/x86-64-avx-intel.d: Likewise.
1110 * gas/i386/x86-64-sse2avx.d: Likewise.
1111
1112 * gas/i386/i386.exp: Run arch-avx-1-3, arch-avx-1-4,
1113 arch-avx-1-5 and arch-avx-1-6.
1114
11152009-02-03 DJ Delorie <dj@redhat.com>
1116
1117 * gas/mep/relocs.d: Updated for new configuration.
1118 * gas/mep/complex-relocs.exp: Likewise.
1119
11202009-02-03 Sandip Matte <sandip@rmicorp.com>
1121
1122 * gas/mips/mips.exp (xlr): New architecture.
1123 (xlr-ext): Run test.
1124 * gas/mips/xlr-ext.d, gas/mips/xlr-ext.s: New.
1125
11262009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
1127
1128 * gas/m68k/tls-gd-3.d, gas/m68k/tls-gd-3.s: New test.
1129 * gas/m68k/all.exp: Run it.
1130
11312009-01-29 Mark Mitchell <mark@codesourcery.com>
1132
1133 * gas/arm/copro.s: Avoid using r15 where not permitted.
1134 * gas/arm/copro.d: Adjust accordingly.
1135 * gas/arm/thumb2_bad_reg.s: New.
1136 * gas/arm/thumb2_bad_reg.l: Likewise.
1137 * gas/arm/thumb2_bad_reg.d: Likewise.
1138
11392009-01-29 Mark Mitchell <mark@codesourcery.com>
1140
1141 * gas/arm/thumb32.s: Add tests for orn and rrx.
1142 * gas/arm/thumb32.d: Adjust accordingly.
1143 * gas/arm/thumb32.l: Likewise.
1144 * gas/arm/thumb2_invert.s: Add tests for orn and orr.
1145 * gas/arm/thumb2_invert.d: Adjust accordingly.
1146 * gas/arm/tcompat.s: Add tests for rrx.
1147 * gas/arm/tcompat.d: Adjust accordingly.
1148
11492009-01-29 Mark Mitchell <mark@codesourcery.com>
1150
1151 * gas/arm/thumb32.s (qadd): Add tests for them.
1152 * gas/arm/thumb32.d: Adjust accordingly.
1153
11542009-01-29 Mark Mitchell <mark@codesourcery.com>
1155
1156 * gas/arm/thumb32.s (qadd): Add qadd, qdadd, qsub, and qdsub.
1157 * gas/arm/thumb32.d: Likewise.
1158
11592009-01-29 Paul Brook <paul@codesourcery.com>
1160 Mark Mitchell <mark@codesourcery.com>
1161
1162 * gas/arm/thumb2_mul.s: New file.
1163 * gas/arm/thumb2_mul.d: Likewise.
1164 * gas/arm/thumb2_mul-bad.s: Likewise.
1165 * gas/arm/thumb2_mul-bad.d: Likewise.
1166 * gas/arm/thumb2_mul-bad.l: Likewise.
1167 * gas/arm/t16-bad.s: Add tests for"mul" with high registers.
1168 * gas/arm/t16-bad.l: Update accordingly.
1169
11702009-01-29 Nick Clifton <nickc@redhat.com>
1171
1172 * gas/all/gas.exp: Expect forward test to fail for MeP.
1173 Expect relax test to fail for MeP.
1174 * gas/mep/relocs.d: Update expected disassembly.
1175
11762009-01-27 Nick Clifton <nickc@redhat.com>
1177
1178 * gas/arm/attr-cpu-directive.d: Only run test for EABI targets.
1179 * gas/arm/attr-default.d : Likewise.
1180 * gas/arm/attr-march-all.d: Likewise.
1181 * gas/arm/attr-march-armv1.d: Likewise.
1182 * gas/arm/attr-march-armv2.d: Likewise.
1183 * gas/arm/attr-march-armv2a.d: Likewise.
1184 * gas/arm/attr-march-armv2s.d: Likewise.
1185 * gas/arm/attr-march-armv3.d: Likewise.
1186 * gas/arm/attr-march-armv3m.d: Likewise.
1187 * gas/arm/attr-march-armv4.d: Likewise.
1188 * gas/arm/attr-march-armv4t.d: Likewise.
1189 * gas/arm/attr-march-armv4txm.d: Likewise.
1190 * gas/arm/attr-march-armv4xm.d: Likewise.
1191 * gas/arm/attr-march-armv5.d: Likewise.
1192 * gas/arm/attr-march-armv5t.d: Likewise.
1193 * gas/arm/attr-march-armv5te.d: Likewise.
1194 * gas/arm/attr-march-armv5tej.d: Likewise.
1195 * gas/arm/attr-march-armv5texp.d: Likewise.
1196 * gas/arm/attr-march-armv5txm.d: Likewise.
1197 * gas/arm/attr-march-armv6-m.d: Likewise.
1198 * gas/arm/attr-march-armv6.d: Likewise.
1199 * gas/arm/attr-march-armv6j.d: Likewise.
1200 * gas/arm/attr-march-armv6k.d: Likewise.
1201 * gas/arm/attr-march-armv6kt2.d: Likewise.
1202 * gas/arm/attr-march-armv6t2.d: Likewise.
1203 * gas/arm/attr-march-armv6z.d: Likewise.
1204 * gas/arm/attr-march-armv6zk.d: Likewise.
1205 * gas/arm/attr-march-armv6zkt2.d: Likewise.
1206 * gas/arm/attr-march-armv6zt2.d: Likewise.
1207 * gas/arm/attr-march-armv7-a.d: Likewise.
1208 * gas/arm/attr-march-armv7-m.d: Likewise.
1209 * gas/arm/attr-march-armv7-r.d: Likewise.
1210 * gas/arm/attr-march-armv7.d: Likewise.
1211 * gas/arm/attr-march-armv7a.d: Likewise.
1212 * gas/arm/attr-march-armv7m.d: Likewise.
1213 * gas/arm/attr-march-armv7r.d: Likewise.
1214 * gas/arm/attr-march-iwmmxt.d: Likewise.
1215 * gas/arm/attr-march-iwmmxt2.d: Likewise.
1216 * gas/arm/attr-march-xscale.d: Likewise.
1217 * gas/arm/attr-mcpu.d: Likewise.
1218 * gas/arm/attr-mfpu-arm1020e.d: Likewise.
1219 * gas/arm/attr-mfpu-arm1020t.d: Likewise.
1220 * gas/arm/attr-mfpu-arm1136jf-s.d: Likewise.
1221 * gas/arm/attr-mfpu-arm1136jfs.d: Likewise.
1222 * gas/arm/attr-mfpu-arm7500fe.d: Likewise.
1223 * gas/arm/attr-mfpu-fpa.d: Likewise.
1224 * gas/arm/attr-mfpu-fpa10.d: Likewise.
1225 * gas/arm/attr-mfpu-fpa11.d: Likewise.
1226 * gas/arm/attr-mfpu-fpe.d: Likewise.
1227 * gas/arm/attr-mfpu-fpe2.d: Likewise.
1228 * gas/arm/attr-mfpu-fpe3.d: Likewise.
1229 * gas/arm/attr-mfpu-maverick.d: Likewise.
1230 * gas/arm/attr-mfpu-neon-fp16.d: Likewise.
1231 * gas/arm/attr-mfpu-neon.d: Likewise.
1232 * gas/arm/attr-mfpu-softfpa.d: Likewise.
1233 * gas/arm/attr-mfpu-softvfp+vfp.d: Likewise.
1234 * gas/arm/attr-mfpu-softvfp.d: Likewise.
1235 * gas/arm/attr-mfpu-vfp.d: Likewise.
1236 * gas/arm/attr-mfpu-vfp10-r0.d: Likewise.
1237 * gas/arm/attr-mfpu-vfp10.d: Likewise.
1238 * gas/arm/attr-mfpu-vfp3.d: Likewise.
1239 * gas/arm/attr-mfpu-vfp9.d: Likewise.
1240 * gas/arm/attr-mfpu-vfpv2.d: Likewise.
1241 * gas/arm/attr-mfpu-vfpv3-d16.d: Likewise.
1242 * gas/arm/attr-mfpu-vfpv3.d: Likewise.
1243 * gas/arm/attr-mfpu-vfpxd.d: Likewise.
1244 * gas/arm/attr-order.d: Likewise.
1245 * gas/arm/attr-override-cpu-directive.d: Likewise.
1246 * gas/arm/attr-override-mcpu.d: Likewise.
1247
12482009-01-27 Nick Clifton <nickc@redhat.com>
1249
1250 * gas/lib/gas-defs.exp: Update description of run_dump_test proc.
1251
1252 * gas/mips/dli.d: Pass -64 to gas.
1253 * gas/mips/mips64-mips3d-incl.d: Likewise.
1254 * gas/mips/octeon.d: Likewise.
1255 * gas/mips/sb1-ext-mdmx.d: Likewise.
1256 * gas/mips/sb1-ext-ps.d: Likewise.
1257 * gas/mips/e32el-rel2.s: Pass -march=mips3 to gas.
1258 Update expected relocs.
1259 * gas/mips/ld-ilocks-addr32.d: Do not run for tx39 targets.
1260 * gas/mips/mips.exp: Remove 'ilocks' variable.
1261 Add ecoff targets to 'addr32' variable.
1262 Set 'no_mips16' for ecoff targets.
1263 Do not run div-ilocks or mul-ilocks test variants.
1264 * gas/mips/mips16-intermix.d: Use nm instead of objdump so that
1265 the symbol table output is sorted. Update expecetd output.
1266
12672009-01-26 Andrew Stubbs <ams@codesourcery.com>
1268
1269 * gas/arm/attr-cpu-directive.d: New file.
1270 * gas/arm/attr-cpu-directive.s: New file.
1271 * gas/arm/attr-default.d: New file.
1272 * gas/arm/attr-march-all.d: New file.
1273 * gas/arm/attr-march-armv1.d: New file.
1274 * gas/arm/attr-march-armv2.d: New file.
1275 * gas/arm/attr-march-armv2a.d: New file.
1276 * gas/arm/attr-march-armv2s.d: New file.
1277 * gas/arm/attr-march-armv3.d: New file.
1278 * gas/arm/attr-march-armv3m.d: New file.
1279 * gas/arm/attr-march-armv4.d: New file.
1280 * gas/arm/attr-march-armv4t.d: New file.
1281 * gas/arm/attr-march-armv4txm.d: New file.
1282 * gas/arm/attr-march-armv4xm.d: New file.
1283 * gas/arm/attr-march-armv5.d: New file.
1284 * gas/arm/attr-march-armv5t.d: New file.
1285 * gas/arm/attr-march-armv5te.d: New file.
1286 * gas/arm/attr-march-armv5tej.d: New file.
1287 * gas/arm/attr-march-armv5texp.d: New file.
1288 * gas/arm/attr-march-armv5txm.d: New file.
1289 * gas/arm/attr-march-armv6-m.d: New file.
1290 * gas/arm/attr-march-armv6.d: New file.
1291 * gas/arm/attr-march-armv6j.d: New file.
1292 * gas/arm/attr-march-armv6k.d: New file.
1293 * gas/arm/attr-march-armv6kt2.d: New file.
1294 * gas/arm/attr-march-armv6t2.d: New file.
1295 * gas/arm/attr-march-armv6z.d: New file.
1296 * gas/arm/attr-march-armv6zk.d: New file.
1297 * gas/arm/attr-march-armv6zkt2.d: New file.
1298 * gas/arm/attr-march-armv6zt2.d: New file.
1299 * gas/arm/attr-march-armv7-a.d: New file.
1300 * gas/arm/attr-march-armv7-m.d: New file.
1301 * gas/arm/attr-march-armv7-r.d: New file.
1302 * gas/arm/attr-march-armv7.d: New file.
1303 * gas/arm/attr-march-armv7a.d: New file.
1304 * gas/arm/attr-march-armv7m.d: New file.
1305 * gas/arm/attr-march-armv7r.d: New file.
1306 * gas/arm/attr-march-iwmmxt.d: New file.
1307 * gas/arm/attr-march-iwmmxt2.d: New file.
1308 * gas/arm/attr-march-xscale.d: New file.
1309 * gas/arm/attr-mcpu.d: New file.
1310 * gas/arm/attr-mfpu-arm1020e.d: New file.
1311 * gas/arm/attr-mfpu-arm1020t.d: New file.
1312 * gas/arm/attr-mfpu-arm1136jf-s.d: New file.
1313 * gas/arm/attr-mfpu-arm1136jfs.d: New file.
1314 * gas/arm/attr-mfpu-arm7500fe.d: New file.
1315 * gas/arm/attr-mfpu-fpa.d: New file.
1316 * gas/arm/attr-mfpu-fpa10.d: New file.
1317 * gas/arm/attr-mfpu-fpa11.d: New file.
1318 * gas/arm/attr-mfpu-fpe.d: New file.
1319 * gas/arm/attr-mfpu-fpe2.d: New file.
1320 * gas/arm/attr-mfpu-fpe3.d: New file.
1321 * gas/arm/attr-mfpu-maverick.d: New file.
1322 * gas/arm/attr-mfpu-neon-fp16.d: New file.
1323 * gas/arm/attr-mfpu-neon.d: New file.
1324 * gas/arm/attr-mfpu-softfpa.d: New file.
1325 * gas/arm/attr-mfpu-softvfp+vfp.d: New file.
1326 * gas/arm/attr-mfpu-softvfp.d: New file.
1327 * gas/arm/attr-mfpu-vfp.d: New file.
1328 * gas/arm/attr-mfpu-vfp10-r0.d: New file.
1329 * gas/arm/attr-mfpu-vfp10.d: New file.
1330 * gas/arm/attr-mfpu-vfp3.d: New file.
1331 * gas/arm/attr-mfpu-vfp9.d: New file.
1332 * gas/arm/attr-mfpu-vfpv2.d: New file.
1333 * gas/arm/attr-mfpu-vfpv3-d16.d: New file.
1334 * gas/arm/attr-mfpu-vfpv3.d: New file.
1335 * gas/arm/attr-mfpu-vfpxd.d: New file.
1336 * gas/arm/attr-order.d: Update Tag_ARM_ISA_use and Tag_THUMB_ISA_use.
1337 * gas/arm/attr-override-cpu-directive.d: New file.
1338 * gas/arm/attr-override-cpu-directive.s: New file.
1339 * gas/arm/attr-override-mcpu.d: New file.
1340 * gas/arm/attr-override-mcpu.s: New file.
1341 * gas/arm/blank.s: New file.
1342 * gas/arm/eabi_attr_1.d: Update Tag_ARM_ISA_use and Tag_THUMB_ISA_use.
1343
13442009-01-26 Nick Clifton <nickc@redhat.com>
1345
1346 * gas/arm/attr-order.d: Do not run this test for non-ELF based ARM
1347 targets.
1348
13492009-01-24 Andreas Schwab <schwab@suse.de>
1350
1351 * gas/lns/lns.exp: Don't run lns-duplicate for d10v target.
1352
13532009-01-23 Andreas Schwab <schwab@suse.de>
1354
1355 * gas/mips/mips16-e.d: Adjust for change in LOCAL_LABEL_PREFIX.
1356 * gas/mips/mipsel16-e.d: Likewise.
1357 * gas/mips/tmips16-e.d: Likewise.
1358 * gas/mips/tmipsel16-e.d: Likewise.
1359
13602009-01-19 Nick Clifton <nickc@redhat.com>
1361
1362 * lib/gas-defs.exp (run_list_test): Fix typo in comment.
1363
13642009-01-19 Nick Clifton <nickc@redhat.com>
1365
1366 * gas/arm/attr-syntax.d: Do not run for non-ELF based ARM
1367 targets.
1368
13692009-01-19 Andrew Stubbs <ams@codesourcery.com>
1370
1371 * gas/arm/attr-order.d: New file.
1372 * gas/arm/attr-order.s: New file.
1373
13742009-01-16 Andrew Stubbs <ams@codesourcery.com>
1375 Daniel Jacobowitz <dan@codesourcery.com>
1376
1377 * gas/arm/attr-syntax.d: New file.
1378 * gas/arm/attr-syntax.s: New file.
1379
13802009-01-15 Nick Clifton <nickc@redhat.com>
1381
1382 PR 9722
1383 * gas/arm/archv6m.d: Update expected NOP opcode.
1384 * gas/arm/pr9722.s: New test.
1385 * gas/arm/pr9722.d: Expected disassembly.
1386
13872009-01-14 Peter Bergner <bergner@vnet.ibm.com>
1388
1389 * gas/ppc/power6.s ("mtfsf", "mtfsf.", "mtfsfi", "mtfsfi."): Add tests.
1390 * gas/ppc/power6.d: Likewise.
1391
13922009-01-12 H.J. Lu <hongjiu.lu@intel.com>
1393
1394 * gas/i386/sse-noavx.s: Add tests for lfence, mfence and movnti.
1395 * gas/i386/x86-64-sse-noavx.s: Likewise.
1396
1397 * gas/i386/sse-noavx.d: Updated.
1398 * gas/i386/x86-64-sse-noavx.d: Likewise.
1399
14002009-01-12 H.J. Lu <hongjiu.lu@intel.com>
1401
1402 * gas/i386/opts.s: Add tests for add, adc, and, cmp, or, sbb,
1403 sub and xor.
1404 * gas/i386/x86-64-opts.s: Likewise.
1405
1406 * gas/i386/opts.d: Updated.
1407 * gas/i386/opts-intel.d: Likewise.
1408 * gas/i386/sse2avx-opts.d: Likewise.
1409 * gas/i386/sse2avx-opts-intel.d: Likewise.
1410 * gas/i386/x86-64-opts.d: Likewise.
1411 * gas/i386/x86-64-opts-intel.d: Likewise.
1412 * gas/i386/x86-64-sse2avx-opts.d: Likewise.
1413 * gas/i386/x86-64-sse2avx-opts-intel.d: Likewise.
1414
14152009-01-10 H.J. Lu <hongjiu.lu@intel.com>
1416
1417 * gas/i386/arch-10.s: Add clflush and syscall.
1418 * gas/i386/x86-64-arch-2.s: Likewise.
1419
1420 * gas/i386/arch-10.d: Updated.
1421 * gas/i386/arch-10-1.l: Likewise.
1422 * gas/i386/arch-10-2.l: Likewise.
1423 * gas/i386/arch-10-3.l: Likewise.
1424 * gas/i386/arch-10-4.l: Likewise.
1425 * gas/i386/x86-64-arch-2.d: Likewise.
1426
14272009-01-09 H.J. Lu <hongjiu.lu@intel.com>
1428
1429 * gas/i386/arch-10.s: Add rdtscp.
1430 * gas/i386/x86-64-arch-2.s: Likewise.
1431
1432 * gas/i386/arch-10.d: Updated.
1433 * gas/i386/arch-10-1.l: Likewise.
1434 * gas/i386/arch-10-2.l: Likewise.
1435 * gas/i386/arch-10-3.l: Likewise.
1436 * gas/i386/arch-10-4.l: Likewise.
1437 * gas/i386/x86-64-arch-2.d: Likewise.
1438
14392009-01-06 Chao-ying Fu <fu@mips.com>
1440
1441 * gas/mips/jalr.s, gas/mips/jalr.l: Add more tests for jalr
1442 and jalr.hb.
1443
14442009-01-06 H.J. Lu <hongjiu.lu@intel.com>
1445
1446 AVX Programming Reference (December, 2008)
1447 * gas/i386/avx.s: Add tests for 256bit vmovntdq, vmovntpd and
1448 vmovntps.
1449 * gas/i386/x86-64-avx.s: Likewise.
1450
1451 * gas/i386/avx.d: Updated.
1452 * gas/i386/avx-intel.d: Likewise.
1453 * gas/i386/x86-64-avx.d: Likewise.
1454 * gas/i386/x86-64-avx-intel.d: Likewise.
1455
14562009-01-05 H.J. Lu <hongjiu.lu@intel.com>
1457
1458 AVX Programming Reference (December, 2008)
1459 * gas/i386/arch-10.s: Replace vfmaddpd with vfmadd132pd.
1460 * gas/i386/x86-64-arch-2.s: Likewise.
1461
1462 * gas/i386/arch-10.d: Updated.
1463 * gas/i386/arch-10-1.l: Likewise.
1464 * gas/i386/arch-10-2.l: Likewise.
1465 * gas/i386/arch-10-3.l: Likewise.
1466 * gas/i386/arch-10-4.l: Likewise.
1467 * gas/i386/avx.d: Likewise.
1468 * gas/i386/avx-intel.d: Likewise.
1469 * gas/i386/inval-avx.l: Likewise.
1470 * gas/i386/x86-64-arch-2.d: Likewise.
1471 * gas/i386/x86-64-avx.d: Likewise.
1472 * gas/i386/x86-64-avx-intel.d: Likewise.
1473 * gas/i386/x86-64-inval-avx.l: Likewise.
1474
1475 * gas/i386/avx.s: Remove vpermil2ps/vpermil2pd and FMA
1476 instructions. Update tests.
1477 * gas/i386/inval-avx.s: Likewise.
1478 * gas/i386/x86-64-avx.s: Likewise.
1479 * gas/i386/x86-64-inval-avx.s: Likewise.
1480
1481 * gas/i386/fma.d: New.
1482 * gas/i386/fma.s: Likewise.
1483 * gas/i386/fma-intel.d: Likewise.
1484 * gas/i386/x86-64-fma.d: Likewise.
1485 * gas/i386/x86-64-fma.s: Likewise.
1486 * gas/i386/x86-64-fma-intel.d: Likewise.
1487
1488 * gas/i386/i386.exp: Run fma, fma-intel, x86-64-fma and
1489 x86-64-fma-intel.
1490
1491For older changes see ChangeLog-2008
1492\f
1493Local Variables:
1494mode: change-log
1495left-margin: 8
1496fill-column: 74
1497version-control: never
1498End:
This page took 0.056406 seconds and 4 git commands to generate.