e2a4babbb7165b4f7747e39c415f170a4a930fb9
[deliverable/binutils-gdb.git] / gas / testsuite / ChangeLog
1 2009-07-07 H.J. Lu <hongjiu.lu@intel.com>
2
3 * gas/i386/fma4.d: Append "#pass".
4 * gas/i386/x86-64-fma4.d: Likewise.
5
6 2009-07-07 Tristan Gingold <gingold@adacore.com>
7
8 * gas/i386/jump.d: Adjust to be relocated offset for jump to
9 external symbol.
10
11 2009-07-06 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
12
13 * gas/i386/i386.exp: Add FMA4 tests.
14 * gas/i386/x86-64-fma4.d: Ditto.
15 * gas/i386/fma4.d: Ditto.
16 * gas/i386/x86-64-fma4.s: Ditto.
17 * gas/i386/fma4.s: Ditto.
18
19 2009-07-01 Nick Clifton <nickc@redhat.com>
20
21 PR 10168
22 * gas/arm/thumb32.d: Fix expected disassembly of PKHTB insn.
23
24 2009-07-01 Paul Brook <paul@codesourcery.com>
25
26 * gas/arm/fp-save.s: Add .fnstart and .fnend directives.
27
28 2009-06-30 Nick Clifton <nickc@redhat.com>
29
30 PR 10288
31 * gas/arm/adrl.d: Update expected disassembly.
32 * gas/arm/arch4t-eabi.d: Likewise.
33 * gas/arm/arch4t.d: Likewise.
34 * gas/arm/arch6zk.d: Likewise.
35 * gas/arm/archv6t2.d: Likewise.
36 * gas/arm/arm-it.d: Likewise.
37 * gas/arm/arm3.d: Likewise.
38 * gas/arm/arm7dm.d: Likewise.
39 * gas/arm/arm7t.d: Likewise.
40 * gas/arm/backslash-at.d: Likewise.
41 * gas/arm/bl-local-v4t.d: Likewise.
42 * gas/arm/blx-local.d: Likewise.
43 * gas/arm/copro.d: Likewise.
44 * gas/arm/el_segundo.d: Likewise.
45 * gas/arm/float.d: Likewise.
46 * gas/arm/fp-save.d: Likewise.
47 * gas/arm/fpa-mem.d: Likewise.
48 * gas/arm/group-reloc-alu.d: Likewise.
49 * gas/arm/group-reloc-ldr.d: Likewise.
50 * gas/arm/group-reloc-ldrs.d: Likewise.
51 * gas/arm/immed.d: Likewise.
52 * gas/arm/inst.d: Likewise.
53 * gas/arm/iwmmxt.d: Likewise.
54 * gas/arm/ldconst.d: Likewise.
55 * gas/arm/macro1.d: Likewise.
56 * gas/arm/mapmisc.d: Likewise.
57 * gas/arm/mapsecs.d: Likewise.
58 * gas/arm/mapshort-eabi.d: Likewise.
59 * gas/arm/mapshort-elf.d: Likewise.
60 * gas/arm/movw-local.d: Likewise.
61 * gas/arm/neon-ldst-rm.d: Likewise.
62 * gas/arm/offset.d: Likewise.
63 * gas/arm/reg-alias.d: Likewise.
64 * gas/arm/relax_load_align.d: Likewise.
65 * gas/arm/tcompat.d: Likewise.
66 * gas/arm/tcompat2.d: Likewise.
67 * gas/arm/thumb-eabi.d: Likewise.
68 * gas/arm/thumb.d: Likewise.
69 * gas/arm/thumb1_unified.d: Likewise.
70 * gas/arm/thumb2_add.d: Likewise.
71 * gas/arm/thumb2_it.d: Likewise.
72 * gas/arm/thumb2_it_auto.d: Likewise.
73 * gas/arm/thumb2_pool.d: Likewise.
74 * gas/arm/thumb2_relax.d: Likewise.
75 * gas/arm/thumb32.d: Likewise.
76 * gas/arm/thumbv6.d: Likewise.
77 * gas/arm/thumbv6k.d: Likewise.
78 * gas/arm/tls.d: Likewise.
79 * gas/arm/vfp1.d: Likewise.
80 * gas/arm/vfp1_t2.d: Likewise.
81 * gas/arm/vfp1xD.d: Likewise.
82 * gas/arm/wince.d: Likewise.
83 * gas/arm/wince_inst.d: Likewise.
84 * gas/arm/xscale.d: Likewise.
85
86 2009-06-29 Nick Clifton <nickc@redhat.com>
87
88 PR 10288
89 * gas/arm/arch6zk.d: Update expected disassembly.
90 * gas/arm/arch7.d: Likewise.
91 * gas/arm/arm-it-auto-2.d: Likewise.
92 * gas/arm/arm-it-auto.d: Likewise.
93 * gas/arm/copro.d: Likewise.
94 * gas/arm/float.d: Likewise.
95 * gas/arm/fpa-mem.d: Likewise.
96 * gas/arm/group-reloc-ldc.d: Likewise.
97 * gas/arm/group-reloc-ldr.d: Likewise.
98 * gas/arm/iwmmxt.d: Likewise.
99 * gas/arm/maverick.d: Likewise.
100 * gas/arm/neon-omit.d: Likewise.
101 * gas/arm/svc.d: Likewise.
102 * gas/arm/thumb-eabi.d: Likewise.
103 * gas/arm/thumb.d: Likewise.
104 * gas/arm/thumb1_unified.d: Likewise.
105 * gas/arm/thumb2_add.d: Likewise.
106 * gas/arm/thumb2_relax.d: Likewise.
107 * gas/arm/thumb32.d: Likewise.
108 * gas/arm/vfp-neon-syntax.d: Likewise.
109 * gas/arm/vfp-neon-syntax_t2.d: Likewise.
110 * gas/arm/vfp1xD.d: Likewise.
111 * gas/arm/vfp1xD_t2.d: Likewise.
112 * gas/arm/vfpv3-const-conv.d: Likewise.
113 * gas/arm/xscale.d: Likewise.
114
115 2009-06-22 Daniel Gutson <dgutson@codesourcery.com>
116
117 * gas/arm/arm-it-auto.d: New test.
118 * gas/arm/arm-it-auto.s: New file.
119 * gas/arm/arm-it-auto-2.d: New test case.
120 * gas/arm/arm-it-auto-2.s: New file.
121 * gas/arm/arm-it-auto-3.d: New test case.
122 * gas/arm/arm-it-auto-3.s: New file.
123 * gas/arm/arm-it-bad.d: New test case.
124 * gas/arm/arm-it-bad.l: New file.
125 * gas/arm/arm-it-bad.s: New file.
126 * gas/arm/arm-it-bad-2.d: New test case.
127 * gas/arm/arm-it-bad-2.l: New file.
128 * gas/arm/arm-it-bad-2.s: New file.
129 * gas/arm/arm-it-bad-3.d: New test case.
130 * gas/arm/arm-it-bad-3.l: New file.
131 * gas/arm/arm-it-bad-3.s: New file.
132 * gas/arm/thumb2_it_auto.d: New test.
133 * gas/arm/thumb2_it_bad.l: Error message updated.
134 * gas/arm/thumb2_it_bad_auto.d: New test.
135 * gas/arm/thumb2_it.d: Comment added.
136 * gas/arm/thumb2_it_bad.d: Comment added.
137
138 2009-06-19 Alan Modra <amodra@bigpond.net.au>
139
140 * gas/cfi/cfi-common-7.s: Skip a multiple of four.
141 * gas/cfi/cfi-common-7.d: Adjust.
142
143 2009-06-18 Nick Clifton <nickc@redhat.com>
144
145 PR 10169
146 * gas/arm/thumb2_bad_reg.s: Add tests for SSAT and USAT with an
147 out of range shift.
148 * gas/arm/thumb2_bad_reg.l: Update expected error messages.
149
150 PR 10288
151 * gas/arm/align.s: Add labels so that COFF based targets can
152 correctly locate THUMB code.
153 * gas/arm/copro.d: Do not pass --architecture switch to objdump.
154
155 2009-06-15 Nick Clifton <nickc@redhat.com>
156
157 PR gas/10186
158 * gas/arm/thumb32.d: Fix expected binary value of SEV.W instruction.
159
160 2009-06-09 Jakub Jelinek <jakub@redhat.com>
161
162 PR gas/10255
163 * gas/cfi/cfi-common-7.d: New test.
164 * gas/cfi/cfi-common-7.s: New.
165 * gas/cfi/cfi.exp: Add cfi-common-7 test.
166
167 2009-06-08 Dave Korn <dave.korn.cygwin@gmail.com>
168
169 * gas/i386/jump.d: Tweak patterns to also match PE platform output.
170
171 2009-06-01 H.J. Lu <hongjiu.lu@intel.com>
172
173 PR gas/10198
174 * gas/i386/jump.s: Add test for "jmp $+2".
175 * gas/i386/jump16.s: Likewise.
176
177 * gas/i386/jump.d: Updated.
178 * gas/i386/jump16.d: Likewise.
179
180 2009-05-26 Catherine Moore <clm@codesourcery.com>
181
182 * gas/mips/eret.s: Remove.
183 * gas/mips/eret.d: Remove.
184 * gas/mips/eret.l: Remove.
185 * gas/mips/eret-1.s: New.
186 * gas/mips/eret-1.d: New.
187 * gas/mips/eret-2.s: New.
188 * gas/mips/eret-2.d: New.
189 * gas/mips/eret-3.s: New.
190 * gas/mips/eret-3.d: New.
191 * gas/mips/mips.exp: Run new tests. Remove old tests.
192
193 2009-05-23 Richard Sandiford <rdsandiford@googlemail.com>
194
195 * gas/mips/vr4130.s, gas/mips/vr4130.d: Expect part A to have nops.
196
197 2009-05-23 Richard Sandiford <rdsandiford@googlemail.com>
198
199 * gas/mips/align.d: Use an nm test rather than an objdump one.
200
201 2009-05-22 H.J. Lu <hongjiu.lu@intel.com>
202
203 * gas/elf/ifunc-1.d: New.
204 * gas/elf/ifunc-1.s: Likewise.
205
206 * gas/elf/elf.exp: Run ifunc-1.
207
208 2009-05-22 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
209
210 * gas/i386/i386.exp: Remove SSE5 tests.
211 * gas/i386/x86-64-sse5.s: Delete. Remove SSE5 tests.
212 * gas/i386/x86-64-sse5.d: Ditto.
213 * gas/i386/arch-10-1.l: Remove SSE5 tests.
214 * gas/i386/arch-10-2.l: Ditto.
215 * gas/i386/arch-10-3.l: Ditto.
216 * gas/i386/arch-10-4.l: Ditto.
217 * gas/i386/arch-10.d: Ditto.
218 * gas/i386/arch-10.s: Ditto.
219 * gas/i386/arch-4.s: Delete. Remove SSE5 tests.
220 * gas/i386/arch-4.d: Ditto.
221 * gas/i386/arch-8.s: Ditto.
222 * gas/i386/arch-8.d: Ditto.
223 * gas/i386/arch-2.s: Remove SSE5 tests.
224 * gas/i386/arch-2.d: Remove SSE5 tests.
225 * gas/i386/x86-64-arch-2.s: Ditto.
226
227 2009-05-19 Dave Korn <dave.korn.cygwin@gmail.com>
228
229 * gas/pe/: New directory for PE format-specific tests.
230 * gas/pe/aligncomm-a.d: New test pattern file.
231 * gas/pe/aligncomm-a.s: New test source file.
232 * gas/pe/aligncomm-b.d: New test pattern file.
233 * gas/pe/aligncomm-b.s: New test source file.
234 * gas/pe/aligncomm-c.d: New test pattern file.
235 * gas/pe/aligncomm-c.s: New test source file.
236 * gas/pe/aligncomm-d.d: New test pattern file.
237 * gas/pe/aligncomm-d.s: New test source file.
238 * gas/pe/pe.exp: New test control script.
239 * lib/gas-defs.exp (is_pecoff_format): New function.
240
241 2009-05-05 H.J. Lu <hongjiu.lu@intel.com>
242
243 * gas/lns/lns-common-1-ia64.s: Add test for discriminator.
244
245 2009-05-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
246
247 * gas/arm/bl-local-v4t.d: New file.
248 * gas/arm/bl-local-v4t.s: New file.
249 * gas/arm/blx-local.s: Update for branches and calls to local
250 functions.
251 * gas/arm/blx-local.d: Likewise.
252 * gas/arm/blx-local.l: New file.
253 * gas/arm/blx-local-thumb.l: New file.
254 * gas/arm/blx-local-thumb.s: New file.
255 * gas/arm/blx-local-thumb.d: New file.
256
257 2009-05-01 Nathan Sidwell <nathan@codesourcery.com>
258 Daniel Jacobowitz <dan@codesourcery.com>
259
260 * gas/arm/attr-mcpu.d: Add -mfpu=neon.
261 * gas/arm/mapmisc.d: Correct expected output for .double and
262 .dcb.d.
263
264 2009-04-30 Nick Clifton <nickc@redhat.com>
265
266 * gas/elf/elf.exp: Extend type test to include an ifunc symbol.
267 Provide an alternative test for targets which do not support ifunc
268 symbols.
269 gas/elf/type.s: Add entry for an ifunc symbol.
270 gas/elf/type.e: Add ifunc entry to expected symbol dump.
271 gas/elf/section2.e-armelf: Add entry for ifunc symbol.
272 gas/elf/type-noifunc.s: New file.
273 gas/elf/type-noifunc.e: Likewise.
274
275 2009-04-24 Cary Coutant <ccoutant@google.com>
276
277 * gas/lns/lns-common-1.d: Add test for discriminator.
278 * gas/lns/lns-common-1.s: Likewise.
279
280 2009-04-20 Jan Beulich <jbeulich@novell.com>
281
282 * gas/i386/equ.s: Adjust.
283 * gas/i386/equ.d: Remove reference to equ.e.
284 * gas/i386/equ.e: Delete.
285 * gas/i386/intel-expr.s: New.
286 * gas/i386/intel-expr.d: New.
287 * gas/i386/i386.exp: Run new test.
288 * gas/i386/intel.s: Adjust.
289 * gas/i386/intel.e: Remove no longer valid warning messages.
290 * gas/i386/intel16.s: Adjust.
291 * gas/i386/intel16.d: Remove reference to intel16.e.
292 * gas/i386/intel16.e: Delete.
293 * gas/i386/intelbad.s: Add more tests.
294 * gas/i386/intelbad.l: Adjust.
295 * gas/i386/intelok.s: Remove now unneeded equates. Add more
296 tests.
297 * gas/i386/intelok.d: Remove reference to intelok.e. Adjust.
298 * gas/i386/intelok.e: Delete.
299 * gas/i386/x86_64.s: Adjust.
300 * gas/i386/x86_64.d: Remove reference to x86_64.e.
301 * gas/i386/x86_64.e: Delete.
302
303 2009-04-16 Alan Modra <amodra@bigpond.net.au>
304
305 * gas/all/gas.exp: Disable assign and assign-ok tests on blackfin.
306 * gas/all/p2425.s: Use "==" instead of "=".
307 * gas/all/weakref1.s: Likewise.
308 * gas/macros/and.s: Likewise.
309 * gas/macros/test1.s: Likewise.
310 * gas/hppa/parse/parse.exp: Remove xfail on block1.
311
312 2009-04-15 Jan Beulich <jbeulich@novell.com>
313
314 * gas/i386/intel.e: Adjust expectations.
315
316 2009-04-15 Jan Beulich <jbeulich@novell.com>
317
318 * gas/i386/x86-64-sse5.s: Add test of protd.
319 * gas/i386/x86-64-sse5.d: Adjust expectations to match input.
320
321 2009-04-09 Catherine Moore <clm@codesourcery.com>
322
323 * gas/mips/mips.exp: Run new tests.
324 * gas/mips/eret.s: New test.
325 * gas/mips/eret.d: New test output.
326 * gas/mips/eret.l: New test output.
327
328 2009-04-07 Peter Bergner <bergner@vnet.ibm.com>
329
330 * gas/ppc/e500mc.d: Update to match extended mnemonics.
331
332 2009-04-01 Nathan Sidwell <nathan@codesourcery.com>
333
334 * gas/arm/align.s, gas/arm/align.d: New.
335 * gas/arm/thumb32.d, gas/arm/arch6zk.d, gas/arm/arch6zk.s,
336 arm/thumb2_relax.d: Adjust for align changes.
337
338 2009-03-31 Peter Bergner <bergner@vnet.ibm.com>
339
340 * gas/ppc/power7.d ("ori", ".p2align"): Add tests for group ending nop.
341 * gas/ppc/power7.s: Likewise.
342 * gas/ppc/power6.d: Likewise.
343 * gas/ppc/power6.s: Likewise.
344
345 2009-03-30 Joseph Myers <joseph@codesourcery.com>
346
347 * gas/arm/mapsecs.d, gas/arm/mapsecs.s: New.
348
349 2009-03-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
350
351 * gas/arm/wince_inst.d: Convert to unified syntax.
352
353 2009-03-18 Andrew Stubbs <ams@codesourcery.com>
354
355 * gas/arm/adr-invalid.d: New file.
356 * gas/arm/adr-invalid.l: New file.
357 * gas/arm/adr-invalid.s: New file.
358
359 2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
360
361 * gas/ppc/textalign-xcoff-001.d: Expect the section VMAs to be
362 properly aligned.
363 * gas/ppc/textalign-xcoff-002.d: Likewise.
364
365 2009-03-14 Richard Sandiford <r.sandiford@uk.ibm.com>
366
367 * gas/ppc/xcoff-branch-1.s, gas/ppc/xcoff-branch-1-32.d,
368 gas/ppc/xcoff-branch-1-64.d: New tests.
369 * gas/ppc/aix.exp: Run them.
370
371 2009-03-11 Hans-Peter Nilsson <hp@axis.com>
372
373 * gas/cris/rd-bkw5.d, gas/cris/rd-bkw5.s, gas/cris/rd-bkw5b.d,
374 gas/cris/rd-bkw5bpic.d, gas/cris/rd-bkw5bv32.d,
375 gas/cris/rd-bkw5bv32pic.d, gas/cris/rd-bkw5pic.d,
376 gas/cris/rd-bkw5v32.d, gas/cris/rd-bkw5v32pic.d: New tests.
377
378 2009-03-10 Hans-Peter Nilsson <hp@axis.com>
379
380 * gas/cris/rd-bkw4.d, gas/cris/rd-bkw4v32.d, gas/cris/rd-bkw4.s:
381 New test.
382
383 2009-03-10 Alan Modra <amodra@bigpond.net.au>
384
385 * gas/ppc/altivec_and_spe.d (objdump): Add -Maltivec.
386 * gas/ppc/common.d: Adjust for -Mcom not including -Mppc.
387
388 2009-03-05 Joseph Myers <joseph@codesourcery.com>
389
390 * gas/arm/mapmisc.d, gas/arm/mapmisc.dat, gas/arm/mapmisc.s: New.
391
392 2009-03-02 Qinwei <qinwei@sunnorth.com.cn>
393
394 * gas/score/arith_32-lt.d: New file.
395 * gas/score/arith_32.d: New file.
396 * gas/score/arith_32.s: New file.
397 * gas/score/bit_32-lt.d: New file.
398 * gas/score/bit_32.d: New file.
399 * gas/score/bit_32.s: New file.
400 * gas/score/branch_32-lt.d: New file.
401 * gas/score/branch_32.d: New file.
402 * gas/score/branch_32.s: New file.
403 * gas/score/cmp_32-lt.d: New file.
404 * gas/score/cmp_32.d: New file.
405 * gas/score/cmp_32.s: New file.
406 * gas/score/load_store_32-lt.d: New file.
407 * gas/score/load_store_32.d: New file.
408 * gas/score/load_store_32.s: New file.
409 * gas/score/logical_32-lt.d: New file.
410 * gas/score/logical_32.d: New file.
411 * gas/score/logical_32.s: New file.
412 * gas/score/mv_32-lt.d: New file.
413 * gas/score/mv_32.d: New file.
414 * gas/score/mv_32.s: New file.
415 * gas/score/relax_32.exp: New file.
416 * gas/score/relaxation_macro.h: New file.
417 * gas/score/shift_32-lt.d: New file.
418 * gas/score/shift_32.d: New file.
419 * gas/score/shift_32.s: New file.
420 * gas/score/syscontrol_32-lt.d: New file.
421 * gas/score/syscontrol_32.d: New file.
422 * gas/score/syscontrol_32.s: New file.
423
424 2009-03-01 Mark Mitchell <mark@codesourcery.com>
425
426 * gas/arm/archv6m.s: Add dmb, dsb, and isb.
427 * gas/arm/archv6m.d: Likewise.
428
429 2009-02-26 Peter Bergner <bergner@vnet.ibm.com>
430
431 * gas/ppc/e500mc.d ("wait", "waitsrv", "waitimpl"): Add tests.
432 * gas/ppc/e500mc.s: Likewise.
433 * gas/ppc/power6.d ("cdtbcd", "cbcdtd", "addg6s"): Add tests.
434 * gas/ppc/power6.s: Likewise.
435 * gas/ppc/power7.d ("lfdpx", "mffgpr", "mftgpr"): Remove invalid tests.
436 ("wait", "waitsrv", "waitimpl", "divwe", "divwe.", "divweo", "divweo.",
437 "divweu", "divweu.", "divweuo", "divweuo.", "bpermd", "popcntw",
438 "popcntd", "ldbrx", "stdbrx", "lfiwzx", "lfiwzx", "fcfids", "fcfids.",
439 "fcfidus", "fcfidus.", "fctiwu", "fctiwu.", "fctiwuz", "fctiwuz.",
440 "fctidu", "fctidu.", "fctiduz", "fctiduz.", "fcfidu", "fcfidu.",
441 "ftdiv", "ftdiv", "ftsqrt", "ftsqrt", "dcbtt", "dcbtstt", "dcffix",
442 "dcffix.", "lbarx", "lbarx", "lbarx", "lharx", "lharx", "lharx",
443 "stbcx.", "sthcx.", "fre", "fre.", "fres", "fres.", "frsqrte",
444 "frsqrte.", "frsqrtes", "frsqrtes.", "isel"): Add tests.
445 * gas/ppc/power7.s: Likewise.
446 * gas/ppc/vsx.d: New test.
447 * gas/ppc/vsx.s: Likewise.
448 * gas/ppc/ppc.exp: Run it.
449
450 2009-02-23 Mark Mitchell <mark@codesourcery.com>
451
452 * gas/arm/thumb2_bad_reg.s: Update to allow R13 as second argument
453 for CMP.
454 * gas/arm/thumb2_bad_reg.l: Adjust accordingly.
455
456 2009-02-19 Peter Bergner <bergner@vnet.ibm.com>
457
458 * gas/ppc/e500mc.d ("lfdepx", "stfdepx"): Fix tests to expect a
459 floating point register.
460
461 2009-02-18 Adam Nemet <anemet@caviumnetworks.com>
462
463 * gas/mips/octeon.s: Add more tests for dmfc2 and dmtc2.
464 * gas/mips/octeon.d: Update.
465 * gas/mips/octeon-ill.l: Update error message.
466
467 2009-02-16 Nick Clifton <nickc@redhat.com>
468
469 * gas/mips/e32-rel2.d: Adjust expected output to remove the 0x4000
470 offset.
471 * gas/mips/e32el-rel2.d: Likewise.
472 * gas/mips/elf-rel2.d: Likewise.
473 * gas/mips/elf-rel9-mips16.d: Likewise.
474 * gas/mips/elf-rel9.d: Likewise.
475 * gas/mips/elfel-rel2.d: Likewise.
476 * gas/mips/lb.d: Likewise.
477 * gas/mips/mips-abi32.d: Likewise.
478 * gas/mips/mips-gp32-fp32.d: Likewise.
479 * gas/mips/mips-gp32-fp64.d: Likewise.
480 * gas/mips/mips-gp64-fp32.d: Likewise.
481 * gas/mips/mips-gp64-fp64.d: Likewise.
482 * gas/mips/mips32-sf32.d: Likewise.
483
484 2009-02-12 Nathan Sidwell <nathan@codesourcery.com>
485
486 * m68k/br-isac.d, m68k/br-isac.s: Add stldsr test.
487
488 2009-02-06 Nick Clifton <nickc@redhat.com>
489
490 * gas/mips/beq.d: Make no assumptions about the symbols used as
491 branch targets in the disassembly, or the names of the relocs
492 produced.
493 * gas/mips/bge.d: Likewise.
494 * gas/mips/bgeu.d: Likewise.
495 * gas/mips/blt.d: Likewise.
496 * gas/mips/bltu.d: Likewise.
497 * gas/mips/mips32-sf32.d: Likewise.
498 * gas/mips/mips1-fp.d: Likewise.
499 * gas/mips/branch-misc-1.d: Skip for the mips-ecoff target.
500 * gas/mips/branch-misc-2-64.d: Likewise.
501 * gas/mips/branch-misc-2.d: Likewise.
502 * gas/mips/branch-misc-2pic-64.d: Likewise.
503 * gas/mips/branch-misc-2pic.d: Likewise.
504 * gas/mips/branch-swap.d: Likewise.
505
506 2009-02-06 Nick Clifton <nickc@redhat.com>
507
508 * gas/elf/symtab.d: But do not run the test for the Alpha or HPPA
509 ports.
510
511 2009-02-05 Peter Bergner <bergner@vnet.ibm.com>
512
513 * gas/ppc/booke.s ("dcbt", "dcbtst"): New tests.
514 * gas/ppc/booke.d: Likewise.
515 * gas/ppc/power4_32.s: Likewise.
516 * gas/ppc/power4_32.d: Likewise.
517
518 2009-02-05 Catherine Moore <clm@codesourcery.com>
519
520 * gas/elf/elf.exp: Really run the symtab test.
521
522 2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
523
524 AVX Programming Reference (January, 2009)
525 * gas/i386/arch-avx-1-3.l: New.
526 * gas/i386/arch-avx-1-3.s: Likewise.
527 * gas/i386/arch-avx-1-4.l: Likewise.
528 * gas/i386/arch-avx-1-4.s: Likewise.
529 * gas/i386/arch-avx-1-5.l: Likewise.
530 * gas/i386/arch-avx-1-5.s: Likewise.
531 * gas/i386/arch-avx-1-6.l: Likewise.
532 * gas/i386/arch-avx-1-6.s: Likewise.
533
534 * gas/i386/arch-10.s: Add vpclmul instructions.
535 * gas/i386/arch-avx-1.s: Likewise.
536 * gas/i386/avx.s: Likewise.
537 * gas/i386/x86-64-arch-2.s: Likewise.
538 * gas/i386/x86-64-avx.s: Likewise.
539
540 * gas/i386/sse2avx.s: Add pclmul instructions.
541 * gas/i386/x86-64-sse2avx.s: Likewise.
542
543 * gas/i386/arch-10.d: Updated.
544 * gas/i386/arch-10-1.l: Likewise.
545 * gas/i386/arch-10-2.l: Likewise.
546 * gas/i386/arch-10-3.l: Likewise.
547 * gas/i386/arch-10-4.l: Likewise.
548 * gas/i386/arch-avx-1.d: Likewise.
549 * gas/i386/arch-avx-1-1.l: Likewise.
550 * gas/i386/arch-avx-1-2.l: Likewise.
551 * gas/i386/avx.d: Likewise.
552 * gas/i386/avx-intel.d: Likewise.
553 * gas/i386/sse2avx.d: Likewise.
554 * gas/i386/x86-64-arch-2.d: Likewise.
555 * gas/i386/x86-64-avx.d: Likewise.
556 * gas/i386/x86-64-avx-intel.d: Likewise.
557 * gas/i386/x86-64-sse2avx.d: Likewise.
558
559 * gas/i386/i386.exp: Run arch-avx-1-3, arch-avx-1-4,
560 arch-avx-1-5 and arch-avx-1-6.
561
562 2009-02-03 DJ Delorie <dj@redhat.com>
563
564 * gas/mep/relocs.d: Updated for new configuration.
565 * gas/mep/complex-relocs.exp: Likewise.
566
567 2009-02-03 Sandip Matte <sandip@rmicorp.com>
568
569 * gas/mips/mips.exp (xlr): New architecture.
570 (xlr-ext): Run test.
571 * gas/mips/xlr-ext.d, gas/mips/xlr-ext.s: New.
572
573 2009-02-03 Maxim Kuvyrkov <maxim@codesourcery.com>
574
575 * gas/m68k/tls-gd-3.d, gas/m68k/tls-gd-3.s: New test.
576 * gas/m68k/all.exp: Run it.
577
578 2009-01-29 Mark Mitchell <mark@codesourcery.com>
579
580 * gas/arm/copro.s: Avoid using r15 where not permitted.
581 * gas/arm/copro.d: Adjust accordingly.
582 * gas/arm/thumb2_bad_reg.s: New.
583 * gas/arm/thumb2_bad_reg.l: Likewise.
584 * gas/arm/thumb2_bad_reg.d: Likewise.
585
586 2009-01-29 Mark Mitchell <mark@codesourcery.com>
587
588 * gas/arm/thumb32.s: Add tests for orn and rrx.
589 * gas/arm/thumb32.d: Adjust accordingly.
590 * gas/arm/thumb32.l: Likewise.
591 * gas/arm/thumb2_invert.s: Add tests for orn and orr.
592 * gas/arm/thumb2_invert.d: Adjust accordingly.
593 * gas/arm/tcompat.s: Add tests for rrx.
594 * gas/arm/tcompat.d: Adjust accordingly.
595
596 2009-01-29 Mark Mitchell <mark@codesourcery.com>
597
598 * gas/arm/thumb32.s (qadd): Add tests for them.
599 * gas/arm/thumb32.d: Adjust accordingly.
600
601 2009-01-29 Mark Mitchell <mark@codesourcery.com>
602
603 * gas/arm/thumb32.s (qadd): Add qadd, qdadd, qsub, and qdsub.
604 * gas/arm/thumb32.d: Likewise.
605
606 2009-01-29 Paul Brook <paul@codesourcery.com>
607 Mark Mitchell <mark@codesourcery.com>
608
609 * gas/arm/thumb2_mul.s: New file.
610 * gas/arm/thumb2_mul.d: Likewise.
611 * gas/arm/thumb2_mul-bad.s: Likewise.
612 * gas/arm/thumb2_mul-bad.d: Likewise.
613 * gas/arm/thumb2_mul-bad.l: Likewise.
614 * gas/arm/t16-bad.s: Add tests for"mul" with high registers.
615 * gas/arm/t16-bad.l: Update accordingly.
616
617 2009-01-29 Nick Clifton <nickc@redhat.com>
618
619 * gas/all/gas.exp: Expect forward test to fail for MeP.
620 Expect relax test to fail for MeP.
621 * gas/mep/relocs.d: Update expected disassembly.
622
623 2009-01-27 Nick Clifton <nickc@redhat.com>
624
625 * gas/arm/attr-cpu-directive.d: Only run test for EABI targets.
626 * gas/arm/attr-default.d : Likewise.
627 * gas/arm/attr-march-all.d: Likewise.
628 * gas/arm/attr-march-armv1.d: Likewise.
629 * gas/arm/attr-march-armv2.d: Likewise.
630 * gas/arm/attr-march-armv2a.d: Likewise.
631 * gas/arm/attr-march-armv2s.d: Likewise.
632 * gas/arm/attr-march-armv3.d: Likewise.
633 * gas/arm/attr-march-armv3m.d: Likewise.
634 * gas/arm/attr-march-armv4.d: Likewise.
635 * gas/arm/attr-march-armv4t.d: Likewise.
636 * gas/arm/attr-march-armv4txm.d: Likewise.
637 * gas/arm/attr-march-armv4xm.d: Likewise.
638 * gas/arm/attr-march-armv5.d: Likewise.
639 * gas/arm/attr-march-armv5t.d: Likewise.
640 * gas/arm/attr-march-armv5te.d: Likewise.
641 * gas/arm/attr-march-armv5tej.d: Likewise.
642 * gas/arm/attr-march-armv5texp.d: Likewise.
643 * gas/arm/attr-march-armv5txm.d: Likewise.
644 * gas/arm/attr-march-armv6-m.d: Likewise.
645 * gas/arm/attr-march-armv6.d: Likewise.
646 * gas/arm/attr-march-armv6j.d: Likewise.
647 * gas/arm/attr-march-armv6k.d: Likewise.
648 * gas/arm/attr-march-armv6kt2.d: Likewise.
649 * gas/arm/attr-march-armv6t2.d: Likewise.
650 * gas/arm/attr-march-armv6z.d: Likewise.
651 * gas/arm/attr-march-armv6zk.d: Likewise.
652 * gas/arm/attr-march-armv6zkt2.d: Likewise.
653 * gas/arm/attr-march-armv6zt2.d: Likewise.
654 * gas/arm/attr-march-armv7-a.d: Likewise.
655 * gas/arm/attr-march-armv7-m.d: Likewise.
656 * gas/arm/attr-march-armv7-r.d: Likewise.
657 * gas/arm/attr-march-armv7.d: Likewise.
658 * gas/arm/attr-march-armv7a.d: Likewise.
659 * gas/arm/attr-march-armv7m.d: Likewise.
660 * gas/arm/attr-march-armv7r.d: Likewise.
661 * gas/arm/attr-march-iwmmxt.d: Likewise.
662 * gas/arm/attr-march-iwmmxt2.d: Likewise.
663 * gas/arm/attr-march-xscale.d: Likewise.
664 * gas/arm/attr-mcpu.d: Likewise.
665 * gas/arm/attr-mfpu-arm1020e.d: Likewise.
666 * gas/arm/attr-mfpu-arm1020t.d: Likewise.
667 * gas/arm/attr-mfpu-arm1136jf-s.d: Likewise.
668 * gas/arm/attr-mfpu-arm1136jfs.d: Likewise.
669 * gas/arm/attr-mfpu-arm7500fe.d: Likewise.
670 * gas/arm/attr-mfpu-fpa.d: Likewise.
671 * gas/arm/attr-mfpu-fpa10.d: Likewise.
672 * gas/arm/attr-mfpu-fpa11.d: Likewise.
673 * gas/arm/attr-mfpu-fpe.d: Likewise.
674 * gas/arm/attr-mfpu-fpe2.d: Likewise.
675 * gas/arm/attr-mfpu-fpe3.d: Likewise.
676 * gas/arm/attr-mfpu-maverick.d: Likewise.
677 * gas/arm/attr-mfpu-neon-fp16.d: Likewise.
678 * gas/arm/attr-mfpu-neon.d: Likewise.
679 * gas/arm/attr-mfpu-softfpa.d: Likewise.
680 * gas/arm/attr-mfpu-softvfp+vfp.d: Likewise.
681 * gas/arm/attr-mfpu-softvfp.d: Likewise.
682 * gas/arm/attr-mfpu-vfp.d: Likewise.
683 * gas/arm/attr-mfpu-vfp10-r0.d: Likewise.
684 * gas/arm/attr-mfpu-vfp10.d: Likewise.
685 * gas/arm/attr-mfpu-vfp3.d: Likewise.
686 * gas/arm/attr-mfpu-vfp9.d: Likewise.
687 * gas/arm/attr-mfpu-vfpv2.d: Likewise.
688 * gas/arm/attr-mfpu-vfpv3-d16.d: Likewise.
689 * gas/arm/attr-mfpu-vfpv3.d: Likewise.
690 * gas/arm/attr-mfpu-vfpxd.d: Likewise.
691 * gas/arm/attr-order.d: Likewise.
692 * gas/arm/attr-override-cpu-directive.d: Likewise.
693 * gas/arm/attr-override-mcpu.d: Likewise.
694
695 2009-01-27 Nick Clifton <nickc@redhat.com>
696
697 * gas/lib/gas-defs.exp: Update description of run_dump_test proc.
698
699 * gas/mips/dli.d: Pass -64 to gas.
700 * gas/mips/mips64-mips3d-incl.d: Likewise.
701 * gas/mips/octeon.d: Likewise.
702 * gas/mips/sb1-ext-mdmx.d: Likewise.
703 * gas/mips/sb1-ext-ps.d: Likewise.
704 * gas/mips/e32el-rel2.s: Pass -march=mips3 to gas.
705 Update expected relocs.
706 * gas/mips/ld-ilocks-addr32.d: Do not run for tx39 targets.
707 * gas/mips/mips.exp: Remove 'ilocks' variable.
708 Add ecoff targets to 'addr32' variable.
709 Set 'no_mips16' for ecoff targets.
710 Do not run div-ilocks or mul-ilocks test variants.
711 * gas/mips/mips16-intermix.d: Use nm instead of objdump so that
712 the symbol table output is sorted. Update expecetd output.
713
714 2009-01-26 Andrew Stubbs <ams@codesourcery.com>
715
716 * gas/arm/attr-cpu-directive.d: New file.
717 * gas/arm/attr-cpu-directive.s: New file.
718 * gas/arm/attr-default.d: New file.
719 * gas/arm/attr-march-all.d: New file.
720 * gas/arm/attr-march-armv1.d: New file.
721 * gas/arm/attr-march-armv2.d: New file.
722 * gas/arm/attr-march-armv2a.d: New file.
723 * gas/arm/attr-march-armv2s.d: New file.
724 * gas/arm/attr-march-armv3.d: New file.
725 * gas/arm/attr-march-armv3m.d: New file.
726 * gas/arm/attr-march-armv4.d: New file.
727 * gas/arm/attr-march-armv4t.d: New file.
728 * gas/arm/attr-march-armv4txm.d: New file.
729 * gas/arm/attr-march-armv4xm.d: New file.
730 * gas/arm/attr-march-armv5.d: New file.
731 * gas/arm/attr-march-armv5t.d: New file.
732 * gas/arm/attr-march-armv5te.d: New file.
733 * gas/arm/attr-march-armv5tej.d: New file.
734 * gas/arm/attr-march-armv5texp.d: New file.
735 * gas/arm/attr-march-armv5txm.d: New file.
736 * gas/arm/attr-march-armv6-m.d: New file.
737 * gas/arm/attr-march-armv6.d: New file.
738 * gas/arm/attr-march-armv6j.d: New file.
739 * gas/arm/attr-march-armv6k.d: New file.
740 * gas/arm/attr-march-armv6kt2.d: New file.
741 * gas/arm/attr-march-armv6t2.d: New file.
742 * gas/arm/attr-march-armv6z.d: New file.
743 * gas/arm/attr-march-armv6zk.d: New file.
744 * gas/arm/attr-march-armv6zkt2.d: New file.
745 * gas/arm/attr-march-armv6zt2.d: New file.
746 * gas/arm/attr-march-armv7-a.d: New file.
747 * gas/arm/attr-march-armv7-m.d: New file.
748 * gas/arm/attr-march-armv7-r.d: New file.
749 * gas/arm/attr-march-armv7.d: New file.
750 * gas/arm/attr-march-armv7a.d: New file.
751 * gas/arm/attr-march-armv7m.d: New file.
752 * gas/arm/attr-march-armv7r.d: New file.
753 * gas/arm/attr-march-iwmmxt.d: New file.
754 * gas/arm/attr-march-iwmmxt2.d: New file.
755 * gas/arm/attr-march-xscale.d: New file.
756 * gas/arm/attr-mcpu.d: New file.
757 * gas/arm/attr-mfpu-arm1020e.d: New file.
758 * gas/arm/attr-mfpu-arm1020t.d: New file.
759 * gas/arm/attr-mfpu-arm1136jf-s.d: New file.
760 * gas/arm/attr-mfpu-arm1136jfs.d: New file.
761 * gas/arm/attr-mfpu-arm7500fe.d: New file.
762 * gas/arm/attr-mfpu-fpa.d: New file.
763 * gas/arm/attr-mfpu-fpa10.d: New file.
764 * gas/arm/attr-mfpu-fpa11.d: New file.
765 * gas/arm/attr-mfpu-fpe.d: New file.
766 * gas/arm/attr-mfpu-fpe2.d: New file.
767 * gas/arm/attr-mfpu-fpe3.d: New file.
768 * gas/arm/attr-mfpu-maverick.d: New file.
769 * gas/arm/attr-mfpu-neon-fp16.d: New file.
770 * gas/arm/attr-mfpu-neon.d: New file.
771 * gas/arm/attr-mfpu-softfpa.d: New file.
772 * gas/arm/attr-mfpu-softvfp+vfp.d: New file.
773 * gas/arm/attr-mfpu-softvfp.d: New file.
774 * gas/arm/attr-mfpu-vfp.d: New file.
775 * gas/arm/attr-mfpu-vfp10-r0.d: New file.
776 * gas/arm/attr-mfpu-vfp10.d: New file.
777 * gas/arm/attr-mfpu-vfp3.d: New file.
778 * gas/arm/attr-mfpu-vfp9.d: New file.
779 * gas/arm/attr-mfpu-vfpv2.d: New file.
780 * gas/arm/attr-mfpu-vfpv3-d16.d: New file.
781 * gas/arm/attr-mfpu-vfpv3.d: New file.
782 * gas/arm/attr-mfpu-vfpxd.d: New file.
783 * gas/arm/attr-order.d: Update Tag_ARM_ISA_use and Tag_THUMB_ISA_use.
784 * gas/arm/attr-override-cpu-directive.d: New file.
785 * gas/arm/attr-override-cpu-directive.s: New file.
786 * gas/arm/attr-override-mcpu.d: New file.
787 * gas/arm/attr-override-mcpu.s: New file.
788 * gas/arm/blank.s: New file.
789 * gas/arm/eabi_attr_1.d: Update Tag_ARM_ISA_use and Tag_THUMB_ISA_use.
790
791 2009-01-26 Nick Clifton <nickc@redhat.com>
792
793 * gas/arm/attr-order.d: Do not run this test for non-ELF based ARM
794 targets.
795
796 2009-01-24 Andreas Schwab <schwab@suse.de>
797
798 * gas/lns/lns.exp: Don't run lns-duplicate for d10v target.
799
800 2009-01-23 Andreas Schwab <schwab@suse.de>
801
802 * gas/mips/mips16-e.d: Adjust for change in LOCAL_LABEL_PREFIX.
803 * gas/mips/mipsel16-e.d: Likewise.
804 * gas/mips/tmips16-e.d: Likewise.
805 * gas/mips/tmipsel16-e.d: Likewise.
806
807 2009-01-19 Nick Clifton <nickc@redhat.com>
808
809 * lib/gas-defs.exp (run_list_test): Fix typo in comment.
810
811 2009-01-19 Nick Clifton <nickc@redhat.com>
812
813 * gas/arm/attr-syntax.d: Do not run for non-ELF based ARM
814 targets.
815
816 2009-01-19 Andrew Stubbs <ams@codesourcery.com>
817
818 * gas/arm/attr-order.d: New file.
819 * gas/arm/attr-order.s: New file.
820
821 2009-01-16 Andrew Stubbs <ams@codesourcery.com>
822 Daniel Jacobowitz <dan@codesourcery.com>
823
824 * gas/arm/attr-syntax.d: New file.
825 * gas/arm/attr-syntax.s: New file.
826
827 2009-01-15 Nick Clifton <nickc@redhat.com>
828
829 PR 9722
830 * gas/testsuite/gas/arm/archv6m.d: Update expected NOP opcode.
831 * gas/testsuite/gas/arm/pr9722.s: New test.
832 * gas/testsuite/gas/arm/pr9722.d: Expected disassembly.
833
834 2009-01-14 Peter Bergner <bergner@vnet.ibm.com>
835
836 * gas/ppc/power6.s ("mtfsf", "mtfsf.", "mtfsfi", "mtfsfi."): Add tests.
837 * gas/ppc/power6.d: Likewise.
838
839 2009-01-12 H.J. Lu <hongjiu.lu@intel.com>
840
841 * gas/i386/sse-noavx.s: Add tests for lfence, mfence and movnti.
842 * gas/i386/x86-64-sse-noavx.s: Likewise.
843
844 * gas/i386/sse-noavx.d: Updated.
845 * gas/i386/x86-64-sse-noavx.d: Likewise.
846
847 2009-01-12 H.J. Lu <hongjiu.lu@intel.com>
848
849 * gas/i386/opts.s: Add tests for add, adc, and, cmp, or, sbb,
850 sub and xor.
851 * gas/i386/x86-64-opts.s: Likewise.
852
853 * gas/i386/opts.d: Updated.
854 * gas/i386/opts-intel.d: Likewise.
855 * gas/i386/sse2avx-opts.d: Likewise.
856 * gas/i386/sse2avx-opts-intel.d: Likewise.
857 * gas/i386/x86-64-opts.d: Likewise.
858 * gas/i386/x86-64-opts-intel.d: Likewise.
859 * gas/i386/x86-64-sse2avx-opts.d: Likewise.
860 * gas/i386/x86-64-sse2avx-opts-intel.d: Likewise.
861
862 2009-01-10 H.J. Lu <hongjiu.lu@intel.com>
863
864 * gas/i386/arch-10.s: Add clflush and syscall.
865 * gas/i386/x86-64-arch-2.s: Likewise.
866
867 * gas/i386/arch-10.d: Updated.
868 * gas/i386/arch-10-1.l: Likewise.
869 * gas/i386/arch-10-2.l: Likewise.
870 * gas/i386/arch-10-3.l: Likewise.
871 * gas/i386/arch-10-4.l: Likewise.
872 * gas/i386/x86-64-arch-2.d: Likewise.
873
874 2009-01-09 H.J. Lu <hongjiu.lu@intel.com>
875
876 * gas/i386/arch-10.s: Add rdtscp.
877 * gas/i386/x86-64-arch-2.s: Likewise.
878
879 * gas/i386/arch-10.d: Updated.
880 * gas/i386/arch-10-1.l: Likewise.
881 * gas/i386/arch-10-2.l: Likewise.
882 * gas/i386/arch-10-3.l: Likewise.
883 * gas/i386/arch-10-4.l: Likewise.
884 * gas/i386/x86-64-arch-2.d: Likewise.
885
886 2009-01-06 Chao-ying Fu <fu@mips.com>
887
888 * gas/mips/jalr.s, gas/mips/jalr.l: Add more tests for jalr
889 and jalr.hb.
890
891 2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
892
893 AVX Programming Reference (December, 2008)
894 * gas/i386/avx.s: Add tests for 256bit vmovntdq, vmovntpd and
895 vmovntps.
896 * gas/i386/x86-64-avx.s: Likewise.
897
898 * gas/i386/avx.d: Updated.
899 * gas/i386/avx-intel.d: Likewise.
900 * gas/i386/x86-64-avx.d: Likewise.
901 * gas/i386/x86-64-avx-intel.d: Likewise.
902
903 2009-01-05 H.J. Lu <hongjiu.lu@intel.com>
904
905 AVX Programming Reference (December, 2008)
906 * gas/i386/arch-10.s: Replace vfmaddpd with vfmadd132pd.
907 * gas/i386/x86-64-arch-2.s: Likewise.
908
909 * gas/i386/arch-10.d: Updated.
910 * gas/i386/arch-10-1.l: Likewise.
911 * gas/i386/arch-10-2.l: Likewise.
912 * gas/i386/arch-10-3.l: Likewise.
913 * gas/i386/arch-10-4.l: Likewise.
914 * gas/i386/avx.d: Likewise.
915 * gas/i386/avx-intel.d: Likewise.
916 * gas/i386/inval-avx.l: Likewise.
917 * gas/i386/x86-64-arch-2.d: Likewise.
918 * gas/i386/x86-64-avx.d: Likewise.
919 * gas/i386/x86-64-avx-intel.d: Likewise.
920 * gas/i386/x86-64-inval-avx.l: Likewise.
921
922 * gas/i386/avx.s: Remove vpermil2ps/vpermil2pd and FMA
923 instructions. Update tests.
924 * gas/i386/inval-avx.s: Likewise.
925 * gas/i386/x86-64-avx.s: Likewise.
926 * gas/i386/x86-64-inval-avx.s: Likewise.
927
928 * gas/i386/fma.d: New.
929 * gas/i386/fma.s: Likewise.
930 * gas/i386/fma-intel.d: Likewise.
931 * gas/i386/x86-64-fma.d: Likewise.
932 * gas/i386/x86-64-fma.s: Likewise.
933 * gas/i386/x86-64-fma-intel.d: Likewise.
934
935 * gas/i386/i386.exp: Run fma, fma-intel, x86-64-fma and
936 x86-64-fma-intel.
937
938 For older changes see ChangeLog-2008
939 \f
940 Local Variables:
941 mode: change-log
942 left-margin: 8
943 fill-column: 74
944 version-control: never
945 End:
This page took 0.04899 seconds and 4 git commands to generate.