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