OSDN Git Service

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