OSDN Git Service

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