3 * gas/cfi/cfi-common-7.s: Skip a multiple of four.
4 * gas/cfi/cfi-common-7.d: Adjust.
9 * gas/arm/thumb2_bad_reg.s: Add tests for SSAT and USAT with an
11 * gas/arm/thumb2_bad_reg.l: Update expected error messages.
14 * gas/arm/align.s: Add labels so that COFF based targets can
15 correctly locate THUMB code.
16 * gas/arm/copro.d: Do not pass --architecture switch to objdump.
21 * gas/arm/thumb32.d: Fix expected binary value of SEV.W instruction.
26 * gas/cfi/cfi-common-7.d: New test.
27 * gas/cfi/cfi-common-7.s: New.
28 * gas/cfi/cfi.exp: Add cfi-common-7 test.
32 * gas/i386/jump.d: Tweak patterns to also match PE platform output.
37 * gas/i386/jump.s: Add test for "jmp $+2".
38 * gas/i386/jump16.s: Likewise.
40 * gas/i386/jump.d: Updated.
41 * gas/i386/jump16.d: Likewise.
45 * gas/mips/eret.s: Remove.
46 * gas/mips/eret.d: Remove.
47 * gas/mips/eret.l: Remove.
48 * gas/mips/eret-1.s: New.
49 * gas/mips/eret-1.d: New.
50 * gas/mips/eret-2.s: New.
51 * gas/mips/eret-2.d: New.
52 * gas/mips/eret-3.s: New.
53 * gas/mips/eret-3.d: New.
54 * gas/mips/mips.exp: Run new tests. Remove old tests.
58 * gas/mips/vr4130.s, gas/mips/vr4130.d: Expect part A to have nops.
62 * gas/mips/align.d: Use an nm test rather than an objdump one.
66 * gas/elf/ifunc-1.d: New.
67 * gas/elf/ifunc-1.s: Likewise.
69 * gas/elf/elf.exp: Run ifunc-1.
73 * gas/i386/i386.exp: Remove SSE5 tests.
74 * gas/i386/x86-64-sse5.s: Delete. Remove SSE5 tests.
75 * gas/i386/x86-64-sse5.d: Ditto.
76 * gas/i386/arch-10-1.l: Remove SSE5 tests.
77 * gas/i386/arch-10-2.l: Ditto.
78 * gas/i386/arch-10-3.l: Ditto.
79 * gas/i386/arch-10-4.l: Ditto.
80 * gas/i386/arch-10.d: Ditto.
81 * gas/i386/arch-10.s: Ditto.
82 * gas/i386/arch-4.s: Delete. Remove SSE5 tests.
83 * gas/i386/arch-4.d: Ditto.
84 * gas/i386/arch-8.s: Ditto.
85 * gas/i386/arch-8.d: Ditto.
86 * gas/i386/arch-2.s: Remove SSE5 tests.
87 * gas/i386/arch-2.d: Remove SSE5 tests.
88 * gas/i386/x86-64-arch-2.s: Ditto.
92 * gas/pe/: New directory for PE format-specific tests.
93 * gas/pe/aligncomm-a.d: New test pattern file.
94 * gas/pe/aligncomm-a.s: New test source file.
95 * gas/pe/aligncomm-b.d: New test pattern file.
96 * gas/pe/aligncomm-b.s: New test source file.
97 * gas/pe/aligncomm-c.d: New test pattern file.
98 * gas/pe/aligncomm-c.s: New test source file.
99 * gas/pe/aligncomm-d.d: New test pattern file.
100 * gas/pe/aligncomm-d.s: New test source file.
101 * gas/pe/pe.exp: New test control script.
102 * lib/gas-defs.exp (is_pecoff_format): New function.
106 * gas/lns/lns-common-1-ia64.s: Add test for discriminator.
110 * gas/arm/bl-local-v4t.d: New file.
111 * gas/arm/bl-local-v4t.s: New file.
112 * gas/arm/blx-local.s: Update for branches and calls to local
114 * gas/arm/blx-local.d: Likewise.
115 * gas/arm/blx-local.l: New file.
116 * gas/arm/blx-local-thumb.l: New file.
117 * gas/arm/blx-local-thumb.s: New file.
118 * gas/arm/blx-local-thumb.d: New file.
123 * gas/arm/attr-mcpu.d: Add -mfpu=neon.
124 * gas/arm/mapmisc.d: Correct expected output for .double and
129 * gas/elf/elf.exp: Extend type test to include an ifunc symbol.
130 Provide an alternative test for targets which do not support ifunc
132 gas/elf/type.s: Add entry for an ifunc symbol.
133 gas/elf/type.e: Add ifunc entry to expected symbol dump.
134 gas/elf/section2.e-armelf: Add entry for ifunc symbol.
135 gas/elf/type-noifunc.s: New file.
136 gas/elf/type-noifunc.e: Likewise.
140 * gas/lns/lns-common-1.d: Add test for discriminator.
141 * gas/lns/lns-common-1.s: Likewise.
145 * gas/i386/equ.s: Adjust.
146 * gas/i386/equ.d: Remove reference to equ.e.
147 * gas/i386/equ.e: Delete.
148 * gas/i386/intel-expr.s: New.
149 * gas/i386/intel-expr.d: New.
150 * gas/i386/i386.exp: Run new test.
151 * gas/i386/intel.s: Adjust.
152 * gas/i386/intel.e: Remove no longer valid warning messages.
153 * gas/i386/intel16.s: Adjust.
154 * gas/i386/intel16.d: Remove reference to intel16.e.
155 * gas/i386/intel16.e: Delete.
156 * gas/i386/intelbad.s: Add more tests.
157 * gas/i386/intelbad.l: Adjust.
158 * gas/i386/intelok.s: Remove now unneeded equates. Add more
160 * gas/i386/intelok.d: Remove reference to intelok.e. Adjust.
161 * gas/i386/intelok.e: Delete.
162 * gas/i386/x86_64.s: Adjust.
163 * gas/i386/x86_64.d: Remove reference to x86_64.e.
164 * gas/i386/x86_64.e: Delete.
168 * gas/all/gas.exp: Disable assign and assign-ok tests on blackfin.
169 * gas/all/p2425.s: Use "==" instead of "=".
170 * gas/all/weakref1.s: Likewise.
171 * gas/macros/and.s: Likewise.
172 * gas/macros/test1.s: Likewise.
173 * gas/hppa/parse/parse.exp: Remove xfail on block1.
177 * gas/i386/intel.e: Adjust expectations.
181 * gas/i386/x86-64-sse5.s: Add test of protd.
182 * gas/i386/x86-64-sse5.d: Adjust expectations to match input.
186 * gas/mips/mips.exp: Run new tests.
187 * gas/mips/eret.s: New test.
188 * gas/mips/eret.d: New test output.
189 * gas/mips/eret.l: New test output.
193 * gas/ppc/e500mc.d: Update to match extended mnemonics.
197 * gas/arm/align.s, gas/arm/align.d: New.
198 * gas/arm/thumb32.d, gas/arm/arch6zk.d, gas/arm/arch6zk.s,
199 arm/thumb2_relax.d: Adjust for align changes.
203 * gas/ppc/power7.d ("ori", ".p2align"): Add tests for group ending nop.
204 * gas/ppc/power7.s: Likewise.
205 * gas/ppc/power6.d: Likewise.
206 * gas/ppc/power6.s: Likewise.
210 * gas/arm/mapsecs.d, gas/arm/mapsecs.s: New.
214 * gas/arm/wince_inst.d: Convert to unified syntax.
218 * gas/arm/adr-invalid.d: New file.
219 * gas/arm/adr-invalid.l: New file.
220 * gas/arm/adr-invalid.s: New file.
224 * gas/ppc/textalign-xcoff-001.d: Expect the section VMAs to be
226 * gas/ppc/textalign-xcoff-002.d: Likewise.
230 * gas/ppc/xcoff-branch-1.s, gas/ppc/xcoff-branch-1-32.d,
231 gas/ppc/xcoff-branch-1-64.d: New tests.
232 * gas/ppc/aix.exp: Run them.
236 * gas/cris/rd-bkw5.d, gas/cris/rd-bkw5.s, gas/cris/rd-bkw5b.d,
237 gas/cris/rd-bkw5bpic.d, gas/cris/rd-bkw5bv32.d,
238 gas/cris/rd-bkw5bv32pic.d, gas/cris/rd-bkw5pic.d,
239 gas/cris/rd-bkw5v32.d, gas/cris/rd-bkw5v32pic.d: New tests.
243 * gas/cris/rd-bkw4.d, gas/cris/rd-bkw4v32.d, gas/cris/rd-bkw4.s:
248 * gas/ppc/altivec_and_spe.d (objdump): Add -Maltivec.
249 * gas/ppc/common.d: Adjust for -Mcom not including -Mppc.
253 * gas/arm/mapmisc.d, gas/arm/mapmisc.dat, gas/arm/mapmisc.s: New.
257 * gas/score/arith_32-lt.d: New file.
258 * gas/score/arith_32.d: New file.
259 * gas/score/arith_32.s: New file.
260 * gas/score/bit_32-lt.d: New file.
261 * gas/score/bit_32.d: New file.
262 * gas/score/bit_32.s: New file.
263 * gas/score/branch_32-lt.d: New file.
264 * gas/score/branch_32.d: New file.
265 * gas/score/branch_32.s: New file.
266 * gas/score/cmp_32-lt.d: New file.
267 * gas/score/cmp_32.d: New file.
268 * gas/score/cmp_32.s: New file.
269 * gas/score/load_store_32-lt.d: New file.
270 * gas/score/load_store_32.d: New file.
271 * gas/score/load_store_32.s: New file.
272 * gas/score/logical_32-lt.d: New file.
273 * gas/score/logical_32.d: New file.
274 * gas/score/logical_32.s: New file.
275 * gas/score/mv_32-lt.d: New file.
276 * gas/score/mv_32.d: New file.
277 * gas/score/mv_32.s: New file.
278 * gas/score/relax_32.exp: New file.
279 * gas/score/relaxation_macro.h: New file.
280 * gas/score/shift_32-lt.d: New file.
281 * gas/score/shift_32.d: New file.
282 * gas/score/shift_32.s: New file.
283 * gas/score/syscontrol_32-lt.d: New file.
284 * gas/score/syscontrol_32.d: New file.
285 * gas/score/syscontrol_32.s: New file.
289 * gas/arm/archv6m.s: Add dmb, dsb, and isb.
290 * gas/arm/archv6m.d: Likewise.
294 * gas/ppc/e500mc.d ("wait", "waitsrv", "waitimpl"): Add tests.
295 * gas/ppc/e500mc.s: Likewise.
296 * gas/ppc/power6.d ("cdtbcd", "cbcdtd", "addg6s"): Add tests.
297 * gas/ppc/power6.s: Likewise.
298 * gas/ppc/power7.d ("lfdpx", "mffgpr", "mftgpr"): Remove invalid tests.
299 ("wait", "waitsrv", "waitimpl", "divwe", "divwe.", "divweo", "divweo.",
300 "divweu", "divweu.", "divweuo", "divweuo.", "bpermd", "popcntw",
301 "popcntd", "ldbrx", "stdbrx", "lfiwzx", "lfiwzx", "fcfids", "fcfids.",
302 "fcfidus", "fcfidus.", "fctiwu", "fctiwu.", "fctiwuz", "fctiwuz.",
303 "fctidu", "fctidu.", "fctiduz", "fctiduz.", "fcfidu", "fcfidu.",
304 "ftdiv", "ftdiv", "ftsqrt", "ftsqrt", "dcbtt", "dcbtstt", "dcffix",
305 "dcffix.", "lbarx", "lbarx", "lbarx", "lharx", "lharx", "lharx",
306 "stbcx.", "sthcx.", "fre", "fre.", "fres", "fres.", "frsqrte",
307 "frsqrte.", "frsqrtes", "frsqrtes.", "isel"): Add tests.
308 * gas/ppc/power7.s: Likewise.
309 * gas/ppc/vsx.d: New test.
310 * gas/ppc/vsx.s: Likewise.
311 * gas/ppc/ppc.exp: Run it.
315 * gas/arm/thumb2_bad_reg.s: Update to allow R13 as second argument
317 * gas/arm/thumb2_bad_reg.l: Adjust accordingly.
321 * gas/ppc/e500mc.d ("lfdepx", "stfdepx"): Fix tests to expect a
322 floating point register.
326 * gas/mips/octeon.s: Add more tests for dmfc2 and dmtc2.
327 * gas/mips/octeon.d: Update.
328 * gas/mips/octeon-ill.l: Update error message.
332 * gas/mips/e32-rel2.d: Adjust expected output to remove the 0x4000
334 * gas/mips/e32el-rel2.d: Likewise.
335 * gas/mips/elf-rel2.d: Likewise.
336 * gas/mips/elf-rel9-mips16.d: Likewise.
337 * gas/mips/elf-rel9.d: Likewise.
338 * gas/mips/elfel-rel2.d: Likewise.
339 * gas/mips/lb.d: Likewise.
340 * gas/mips/mips-abi32.d: Likewise.
341 * gas/mips/mips-gp32-fp32.d: Likewise.
342 * gas/mips/mips-gp32-fp64.d: Likewise.
343 * gas/mips/mips-gp64-fp32.d: Likewise.
344 * gas/mips/mips-gp64-fp64.d: Likewise.
345 * gas/mips/mips32-sf32.d: Likewise.
349 * m68k/br-isac.d, m68k/br-isac.s: Add stldsr test.
353 * gas/mips/beq.d: Make no assumptions about the symbols used as
354 branch targets in the disassembly, or the names of the relocs
356 * gas/mips/bge.d: Likewise.
357 * gas/mips/bgeu.d: Likewise.
358 * gas/mips/blt.d: Likewise.
359 * gas/mips/bltu.d: Likewise.
360 * gas/mips/mips32-sf32.d: Likewise.
361 * gas/mips/mips1-fp.d: Likewise.
362 * gas/mips/branch-misc-1.d: Skip for the mips-ecoff target.
363 * gas/mips/branch-misc-2-64.d: Likewise.
364 * gas/mips/branch-misc-2.d: Likewise.
365 * gas/mips/branch-misc-2pic-64.d: Likewise.
366 * gas/mips/branch-misc-2pic.d: Likewise.
367 * gas/mips/branch-swap.d: Likewise.
371 * gas/elf/symtab.d: But do not run the test for the Alpha or HPPA
376 * gas/ppc/booke.s ("dcbt", "dcbtst"): New tests.
377 * gas/ppc/booke.d: Likewise.
378 * gas/ppc/power4_32.s: Likewise.
379 * gas/ppc/power4_32.d: Likewise.
383 * gas/elf/elf.exp: Really run the symtab test.
387 AVX Programming Reference (January, 2009)
388 * gas/i386/arch-avx-1-3.l: New.
389 * gas/i386/arch-avx-1-3.s: Likewise.
390 * gas/i386/arch-avx-1-4.l: Likewise.
391 * gas/i386/arch-avx-1-4.s: Likewise.
392 * gas/i386/arch-avx-1-5.l: Likewise.
393 * gas/i386/arch-avx-1-5.s: Likewise.
394 * gas/i386/arch-avx-1-6.l: Likewise.
395 * gas/i386/arch-avx-1-6.s: Likewise.
397 * gas/i386/arch-10.s: Add vpclmul instructions.
398 * gas/i386/arch-avx-1.s: Likewise.
399 * gas/i386/avx.s: Likewise.
400 * gas/i386/x86-64-arch-2.s: Likewise.
401 * gas/i386/x86-64-avx.s: Likewise.
403 * gas/i386/sse2avx.s: Add pclmul instructions.
404 * gas/i386/x86-64-sse2avx.s: Likewise.
406 * gas/i386/arch-10.d: Updated.
407 * gas/i386/arch-10-1.l: Likewise.
408 * gas/i386/arch-10-2.l: Likewise.
409 * gas/i386/arch-10-3.l: Likewise.
410 * gas/i386/arch-10-4.l: Likewise.
411 * gas/i386/arch-avx-1.d: Likewise.
412 * gas/i386/arch-avx-1-1.l: Likewise.
413 * gas/i386/arch-avx-1-2.l: Likewise.
414 * gas/i386/avx.d: Likewise.
415 * gas/i386/avx-intel.d: Likewise.
416 * gas/i386/sse2avx.d: Likewise.
417 * gas/i386/x86-64-arch-2.d: Likewise.
418 * gas/i386/x86-64-avx.d: Likewise.
419 * gas/i386/x86-64-avx-intel.d: Likewise.
420 * gas/i386/x86-64-sse2avx.d: Likewise.
422 * gas/i386/i386.exp: Run arch-avx-1-3, arch-avx-1-4,
423 arch-avx-1-5 and arch-avx-1-6.
427 * gas/mep/relocs.d: Updated for new configuration.
428 * gas/mep/complex-relocs.exp: Likewise.
432 * gas/mips/mips.exp (xlr): New architecture.
434 * gas/mips/xlr-ext.d, gas/mips/xlr-ext.s: New.
438 * gas/m68k/tls-gd-3.d, gas/m68k/tls-gd-3.s: New test.
439 * gas/m68k/all.exp: Run it.
443 * gas/arm/copro.s: Avoid using r15 where not permitted.
444 * gas/arm/copro.d: Adjust accordingly.
445 * gas/arm/thumb2_bad_reg.s: New.
446 * gas/arm/thumb2_bad_reg.l: Likewise.
447 * gas/arm/thumb2_bad_reg.d: Likewise.
451 * gas/arm/thumb32.s: Add tests for orn and rrx.
452 * gas/arm/thumb32.d: Adjust accordingly.
453 * gas/arm/thumb32.l: Likewise.
454 * gas/arm/thumb2_invert.s: Add tests for orn and orr.
455 * gas/arm/thumb2_invert.d: Adjust accordingly.
456 * gas/arm/tcompat.s: Add tests for rrx.
457 * gas/arm/tcompat.d: Adjust accordingly.
461 * gas/arm/thumb32.s (qadd): Add tests for them.
462 * gas/arm/thumb32.d: Adjust accordingly.
466 * gas/arm/thumb32.s (qadd): Add qadd, qdadd, qsub, and qdsub.
467 * gas/arm/thumb32.d: Likewise.
472 * gas/arm/thumb2_mul.s: New file.
473 * gas/arm/thumb2_mul.d: Likewise.
474 * gas/arm/thumb2_mul-bad.s: Likewise.
475 * gas/arm/thumb2_mul-bad.d: Likewise.
476 * gas/arm/thumb2_mul-bad.l: Likewise.
477 * gas/arm/t16-bad.s: Add tests for"mul" with high registers.
478 * gas/arm/t16-bad.l: Update accordingly.
482 * gas/all/gas.exp: Expect forward test to fail for MeP.
483 Expect relax test to fail for MeP.
484 * gas/mep/relocs.d: Update expected disassembly.
488 * gas/arm/attr-cpu-directive.d: Only run test for EABI targets.
489 * gas/arm/attr-default.d : Likewise.
490 * gas/arm/attr-march-all.d: Likewise.
491 * gas/arm/attr-march-armv1.d: Likewise.
492 * gas/arm/attr-march-armv2.d: Likewise.
493 * gas/arm/attr-march-armv2a.d: Likewise.
494 * gas/arm/attr-march-armv2s.d: Likewise.
495 * gas/arm/attr-march-armv3.d: Likewise.
496 * gas/arm/attr-march-armv3m.d: Likewise.
497 * gas/arm/attr-march-armv4.d: Likewise.
498 * gas/arm/attr-march-armv4t.d: Likewise.
499 * gas/arm/attr-march-armv4txm.d: Likewise.
500 * gas/arm/attr-march-armv4xm.d: Likewise.
501 * gas/arm/attr-march-armv5.d: Likewise.
502 * gas/arm/attr-march-armv5t.d: Likewise.
503 * gas/arm/attr-march-armv5te.d: Likewise.
504 * gas/arm/attr-march-armv5tej.d: Likewise.
505 * gas/arm/attr-march-armv5texp.d: Likewise.
506 * gas/arm/attr-march-armv5txm.d: Likewise.
507 * gas/arm/attr-march-armv6-m.d: Likewise.
508 * gas/arm/attr-march-armv6.d: Likewise.
509 * gas/arm/attr-march-armv6j.d: Likewise.
510 * gas/arm/attr-march-armv6k.d: Likewise.
511 * gas/arm/attr-march-armv6kt2.d: Likewise.
512 * gas/arm/attr-march-armv6t2.d: Likewise.
513 * gas/arm/attr-march-armv6z.d: Likewise.
514 * gas/arm/attr-march-armv6zk.d: Likewise.
515 * gas/arm/attr-march-armv6zkt2.d: Likewise.
516 * gas/arm/attr-march-armv6zt2.d: Likewise.
517 * gas/arm/attr-march-armv7-a.d: Likewise.
518 * gas/arm/attr-march-armv7-m.d: Likewise.
519 * gas/arm/attr-march-armv7-r.d: Likewise.
520 * gas/arm/attr-march-armv7.d: Likewise.
521 * gas/arm/attr-march-armv7a.d: Likewise.
522 * gas/arm/attr-march-armv7m.d: Likewise.
523 * gas/arm/attr-march-armv7r.d: Likewise.
524 * gas/arm/attr-march-iwmmxt.d: Likewise.
525 * gas/arm/attr-march-iwmmxt2.d: Likewise.
526 * gas/arm/attr-march-xscale.d: Likewise.
527 * gas/arm/attr-mcpu.d: Likewise.
528 * gas/arm/attr-mfpu-arm1020e.d: Likewise.
529 * gas/arm/attr-mfpu-arm1020t.d: Likewise.
530 * gas/arm/attr-mfpu-arm1136jf-s.d: Likewise.
531 * gas/arm/attr-mfpu-arm1136jfs.d: Likewise.
532 * gas/arm/attr-mfpu-arm7500fe.d: Likewise.
533 * gas/arm/attr-mfpu-fpa.d: Likewise.
534 * gas/arm/attr-mfpu-fpa10.d: Likewise.
535 * gas/arm/attr-mfpu-fpa11.d: Likewise.
536 * gas/arm/attr-mfpu-fpe.d: Likewise.
537 * gas/arm/attr-mfpu-fpe2.d: Likewise.
538 * gas/arm/attr-mfpu-fpe3.d: Likewise.
539 * gas/arm/attr-mfpu-maverick.d: Likewise.
540 * gas/arm/attr-mfpu-neon-fp16.d: Likewise.
541 * gas/arm/attr-mfpu-neon.d: Likewise.
542 * gas/arm/attr-mfpu-softfpa.d: Likewise.
543 * gas/arm/attr-mfpu-softvfp+vfp.d: Likewise.
544 * gas/arm/attr-mfpu-softvfp.d: Likewise.
545 * gas/arm/attr-mfpu-vfp.d: Likewise.
546 * gas/arm/attr-mfpu-vfp10-r0.d: Likewise.
547 * gas/arm/attr-mfpu-vfp10.d: Likewise.
548 * gas/arm/attr-mfpu-vfp3.d: Likewise.
549 * gas/arm/attr-mfpu-vfp9.d: Likewise.
550 * gas/arm/attr-mfpu-vfpv2.d: Likewise.
551 * gas/arm/attr-mfpu-vfpv3-d16.d: Likewise.
552 * gas/arm/attr-mfpu-vfpv3.d: Likewise.
553 * gas/arm/attr-mfpu-vfpxd.d: Likewise.
554 * gas/arm/attr-order.d: Likewise.
555 * gas/arm/attr-override-cpu-directive.d: Likewise.
556 * gas/arm/attr-override-mcpu.d: Likewise.
560 * gas/lib/gas-defs.exp: Update description of run_dump_test proc.
562 * gas/mips/dli.d: Pass -64 to gas.
563 * gas/mips/mips64-mips3d-incl.d: Likewise.
564 * gas/mips/octeon.d: Likewise.
565 * gas/mips/sb1-ext-mdmx.d: Likewise.
566 * gas/mips/sb1-ext-ps.d: Likewise.
567 * gas/mips/e32el-rel2.s: Pass -march=mips3 to gas.
568 Update expected relocs.
569 * gas/mips/ld-ilocks-addr32.d: Do not run for tx39 targets.
570 * gas/mips/mips.exp: Remove 'ilocks' variable.
571 Add ecoff targets to 'addr32' variable.
572 Set 'no_mips16' for ecoff targets.
573 Do not run div-ilocks or mul-ilocks test variants.
574 * gas/mips/mips16-intermix.d: Use nm instead of objdump so that
575 the symbol table output is sorted. Update expecetd output.
579 * gas/arm/attr-cpu-directive.d: New file.
580 * gas/arm/attr-cpu-directive.s: New file.
581 * gas/arm/attr-default.d: New file.
582 * gas/arm/attr-march-all.d: New file.
583 * gas/arm/attr-march-armv1.d: New file.
584 * gas/arm/attr-march-armv2.d: New file.
585 * gas/arm/attr-march-armv2a.d: New file.
586 * gas/arm/attr-march-armv2s.d: New file.
587 * gas/arm/attr-march-armv3.d: New file.
588 * gas/arm/attr-march-armv3m.d: New file.
589 * gas/arm/attr-march-armv4.d: New file.
590 * gas/arm/attr-march-armv4t.d: New file.
591 * gas/arm/attr-march-armv4txm.d: New file.
592 * gas/arm/attr-march-armv4xm.d: New file.
593 * gas/arm/attr-march-armv5.d: New file.
594 * gas/arm/attr-march-armv5t.d: New file.
595 * gas/arm/attr-march-armv5te.d: New file.
596 * gas/arm/attr-march-armv5tej.d: New file.
597 * gas/arm/attr-march-armv5texp.d: New file.
598 * gas/arm/attr-march-armv5txm.d: New file.
599 * gas/arm/attr-march-armv6-m.d: New file.
600 * gas/arm/attr-march-armv6.d: New file.
601 * gas/arm/attr-march-armv6j.d: New file.
602 * gas/arm/attr-march-armv6k.d: New file.
603 * gas/arm/attr-march-armv6kt2.d: New file.
604 * gas/arm/attr-march-armv6t2.d: New file.
605 * gas/arm/attr-march-armv6z.d: New file.
606 * gas/arm/attr-march-armv6zk.d: New file.
607 * gas/arm/attr-march-armv6zkt2.d: New file.
608 * gas/arm/attr-march-armv6zt2.d: New file.
609 * gas/arm/attr-march-armv7-a.d: New file.
610 * gas/arm/attr-march-armv7-m.d: New file.
611 * gas/arm/attr-march-armv7-r.d: New file.
612 * gas/arm/attr-march-armv7.d: New file.
613 * gas/arm/attr-march-armv7a.d: New file.
614 * gas/arm/attr-march-armv7m.d: New file.
615 * gas/arm/attr-march-armv7r.d: New file.
616 * gas/arm/attr-march-iwmmxt.d: New file.
617 * gas/arm/attr-march-iwmmxt2.d: New file.
618 * gas/arm/attr-march-xscale.d: New file.
619 * gas/arm/attr-mcpu.d: New file.
620 * gas/arm/attr-mfpu-arm1020e.d: New file.
621 * gas/arm/attr-mfpu-arm1020t.d: New file.
622 * gas/arm/attr-mfpu-arm1136jf-s.d: New file.
623 * gas/arm/attr-mfpu-arm1136jfs.d: New file.
624 * gas/arm/attr-mfpu-arm7500fe.d: New file.
625 * gas/arm/attr-mfpu-fpa.d: New file.
626 * gas/arm/attr-mfpu-fpa10.d: New file.
627 * gas/arm/attr-mfpu-fpa11.d: New file.
628 * gas/arm/attr-mfpu-fpe.d: New file.
629 * gas/arm/attr-mfpu-fpe2.d: New file.
630 * gas/arm/attr-mfpu-fpe3.d: New file.
631 * gas/arm/attr-mfpu-maverick.d: New file.
632 * gas/arm/attr-mfpu-neon-fp16.d: New file.
633 * gas/arm/attr-mfpu-neon.d: New file.
634 * gas/arm/attr-mfpu-softfpa.d: New file.
635 * gas/arm/attr-mfpu-softvfp+vfp.d: New file.
636 * gas/arm/attr-mfpu-softvfp.d: New file.
637 * gas/arm/attr-mfpu-vfp.d: New file.
638 * gas/arm/attr-mfpu-vfp10-r0.d: New file.
639 * gas/arm/attr-mfpu-vfp10.d: New file.
640 * gas/arm/attr-mfpu-vfp3.d: New file.
641 * gas/arm/attr-mfpu-vfp9.d: New file.
642 * gas/arm/attr-mfpu-vfpv2.d: New file.
643 * gas/arm/attr-mfpu-vfpv3-d16.d: New file.
644 * gas/arm/attr-mfpu-vfpv3.d: New file.
645 * gas/arm/attr-mfpu-vfpxd.d: New file.
646 * gas/arm/attr-order.d: Update Tag_ARM_ISA_use and Tag_THUMB_ISA_use.
647 * gas/arm/attr-override-cpu-directive.d: New file.
648 * gas/arm/attr-override-cpu-directive.s: New file.
649 * gas/arm/attr-override-mcpu.d: New file.
650 * gas/arm/attr-override-mcpu.s: New file.
651 * gas/arm/blank.s: New file.
652 * gas/arm/eabi_attr_1.d: Update Tag_ARM_ISA_use and Tag_THUMB_ISA_use.
656 * gas/arm/attr-order.d: Do not run this test for non-ELF based ARM
661 * gas/lns/lns.exp: Don't run lns-duplicate for d10v target.
665 * gas/mips/mips16-e.d: Adjust for change in LOCAL_LABEL_PREFIX.
666 * gas/mips/mipsel16-e.d: Likewise.
667 * gas/mips/tmips16-e.d: Likewise.
668 * gas/mips/tmipsel16-e.d: Likewise.
672 * lib/gas-defs.exp (run_list_test): Fix typo in comment.
676 * gas/arm/attr-syntax.d: Do not run for non-ELF based ARM
681 * gas/arm/attr-order.d: New file.
682 * gas/arm/attr-order.s: New file.
687 * gas/arm/attr-syntax.d: New file.
688 * gas/arm/attr-syntax.s: New file.
693 * gas/testsuite/gas/arm/archv6m.d: Update expected NOP opcode.
694 * gas/testsuite/gas/arm/pr9722.s: New test.
695 * gas/testsuite/gas/arm/pr9722.d: Expected disassembly.
699 * gas/ppc/power6.s ("mtfsf", "mtfsf.", "mtfsfi", "mtfsfi."): Add tests.
700 * gas/ppc/power6.d: Likewise.
704 * gas/i386/sse-noavx.s: Add tests for lfence, mfence and movnti.
705 * gas/i386/x86-64-sse-noavx.s: Likewise.
707 * gas/i386/sse-noavx.d: Updated.
708 * gas/i386/x86-64-sse-noavx.d: Likewise.
712 * gas/i386/opts.s: Add tests for add, adc, and, cmp, or, sbb,
714 * gas/i386/x86-64-opts.s: Likewise.
716 * gas/i386/opts.d: Updated.
717 * gas/i386/opts-intel.d: Likewise.
718 * gas/i386/sse2avx-opts.d: Likewise.
719 * gas/i386/sse2avx-opts-intel.d: Likewise.
720 * gas/i386/x86-64-opts.d: Likewise.
721 * gas/i386/x86-64-opts-intel.d: Likewise.
722 * gas/i386/x86-64-sse2avx-opts.d: Likewise.
723 * gas/i386/x86-64-sse2avx-opts-intel.d: Likewise.
727 * gas/i386/arch-10.s: Add clflush and syscall.
728 * gas/i386/x86-64-arch-2.s: Likewise.
730 * gas/i386/arch-10.d: Updated.
731 * gas/i386/arch-10-1.l: Likewise.
732 * gas/i386/arch-10-2.l: Likewise.
733 * gas/i386/arch-10-3.l: Likewise.
734 * gas/i386/arch-10-4.l: Likewise.
735 * gas/i386/x86-64-arch-2.d: Likewise.
739 * gas/i386/arch-10.s: Add rdtscp.
740 * gas/i386/x86-64-arch-2.s: Likewise.
742 * gas/i386/arch-10.d: Updated.
743 * gas/i386/arch-10-1.l: Likewise.
744 * gas/i386/arch-10-2.l: Likewise.
745 * gas/i386/arch-10-3.l: Likewise.
746 * gas/i386/arch-10-4.l: Likewise.
747 * gas/i386/x86-64-arch-2.d: Likewise.
751 * gas/mips/jalr.s, gas/mips/jalr.l: Add more tests for jalr
756 AVX Programming Reference (December, 2008)
757 * gas/i386/avx.s: Add tests for 256bit vmovntdq, vmovntpd and
759 * gas/i386/x86-64-avx.s: Likewise.
761 * gas/i386/avx.d: Updated.
762 * gas/i386/avx-intel.d: Likewise.
763 * gas/i386/x86-64-avx.d: Likewise.
764 * gas/i386/x86-64-avx-intel.d: Likewise.
768 AVX Programming Reference (December, 2008)
769 * gas/i386/arch-10.s: Replace vfmaddpd with vfmadd132pd.
770 * gas/i386/x86-64-arch-2.s: Likewise.
772 * gas/i386/arch-10.d: Updated.
773 * gas/i386/arch-10-1.l: Likewise.
774 * gas/i386/arch-10-2.l: Likewise.
775 * gas/i386/arch-10-3.l: Likewise.
776 * gas/i386/arch-10-4.l: Likewise.
777 * gas/i386/avx.d: Likewise.
778 * gas/i386/avx-intel.d: Likewise.
779 * gas/i386/inval-avx.l: Likewise.
780 * gas/i386/x86-64-arch-2.d: Likewise.
781 * gas/i386/x86-64-avx.d: Likewise.
782 * gas/i386/x86-64-avx-intel.d: Likewise.
783 * gas/i386/x86-64-inval-avx.l: Likewise.
785 * gas/i386/avx.s: Remove vpermil2ps/vpermil2pd and FMA
786 instructions. Update tests.
787 * gas/i386/inval-avx.s: Likewise.
788 * gas/i386/x86-64-avx.s: Likewise.
789 * gas/i386/x86-64-inval-avx.s: Likewise.
791 * gas/i386/fma.d: New.
792 * gas/i386/fma.s: Likewise.
793 * gas/i386/fma-intel.d: Likewise.
794 * gas/i386/x86-64-fma.d: Likewise.
795 * gas/i386/x86-64-fma.s: Likewise.
796 * gas/i386/x86-64-fma-intel.d: Likewise.
798 * gas/i386/i386.exp: Run fma, fma-intel, x86-64-fma and
801 For older changes see ChangeLog-2008
807 version-control: never