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