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