2009-10-02 Peter Bergner * gas/ppc/476.s: New test. * gas/ppc/476.d: Likewise. * gas/ppc/ppc.exp: Run the 476 test. 2009-10-01 Peter Bergner * gas/ppc/a2.d: Rename "ppca2" to "a2". 2009-09-29 Peter Bergner * gas/ppc/vsx.s ("lxsdux", "lxvd2ux", "lxvw4ux", "stxsdux", "stxvd2ux", "stxvw4ux"): Remove tests. * gas/ppc/vsx.d: Likewise. * gas/ppc/power7.s: Likewise. * gas/ppc/power7.d: Likewise. 2009-09-22 Alan Modra * gas/ppc/a2.d: Match PPC64 relocs. 2009-09-21 Richard Sandiford * gas/mips/jalr2.s, gas/mips/jalr2.d: New test. * gas/mips/jal-svr4pic.d: Don't expect R_MIPS_JALRs to be reduced. * gas/mips/jal-xgot.d: Likewise. * gas/mips/mips-abi32-pic2.d: Likewise. * gas/mips/mips.exp: Run it. 2009-09-21 Maciej W. Rozycki * lib/gas-defs.exp (gas_test_error): Mark internal error/assertion failures seen in output as fails. Also record output being matched for fails. 2009-09-21 Ben Elliston Peter Bergner * gas/ppc/a2.s: New. * gas/ppc/a2.d: Likewise. * gas/ppc/ppc.exp: Run the a2 dump test. 2009-09-14 Richard Sandiford * gas/mips/mips16-dwarf2-n32.d: Expect odd addresses. 2009-09-11 Hans-Peter Nilsson PR gas/10623 * gas/mmix/err-swym1.s, gas/mmix/swym-opreg1.d, gas/mmix/swym-opreg1.s, gas/mmix/swym-opreg2.d, gas/mmix/swym-opreg2.s: New tests. * gas/mmix/odd-1.d: Adjust for reloc change. 2009-09-11 Alan Modra * gas/lns/lns-common-1.s: Use two nops between each .loc. * gas/lns/lns.exp: Don't exclude d10v. 2009-09-09 Kaz Kojima * gas/sh/sh64/syntax-1.s: Regenerate. 2009-09-08 Kaz Kojima * gas/sh/basic.exp: Add -big to ASFLAGS for sh*l*-*-netbsdelf*. 2009-09-08 Alan Modra * gas/d30v/serial2.l: Adjust position of page break. * gas/lns/lns-common-1-alt.d: Match 2009-04-24 change. * gas/mt/ms1-16-003.d: Correct reloc name. * gas/mt/relocs.d: Elide incorrect file format strings. 2009-09-08 Alan Modra * gas/all/gas.exp (do_comment): Don't run on m32c. * gas/all/align.d: Likewise. * gas/all/incbin.d: Likewise. * gas/macros/semi.d: Likewise. * gas/elf/ifunc-1.d: Don't run on alpha. 2009-09-04 Jie Zhang * gas/bfin/arithmetic.s, gas/bfin/arithmetic.d: Add check for (IU) option for multiply and multiply-accumulate to data register instructon. 2009-09-03 Jie Zhang * gas/bfin/parallel5.s: New test. * gas/bfin/error.exp: New test. 2009-09-03 Jie Zhang * gas/bfin/line_number.l, gas/bfin/line_number.s: New test. * gas/bfin/bfin.exp: Add the new test. 2009-09-03 Jie Zhang * gas/bfin/expected_move_errors.s, gas/bfin/expected_move_errors.l: Add "LC1 = I0;". * gas/bfin/move.s, gas/bfin/move.d: Remove "CYCLES = A0.W". 2009-09-03 Jie Zhang * gas/bfin/expected_comparison_errors.l: Expect error on Line 13. 2009-09-03 Jie Zhang * gas/bfin/loop.s, gas/bfin/loop.d: New test. * gas/bfin/loop2.s, gas/bfin/loop2.d: New test. * gas/bfin/loop3.s, gas/bfin/loop3.d: New test. * gas/bfin/bfin.exp: Add the new tests. 2009-09-02 Jie Zhang From Bernd Schmidt * gas/bfin/expected_errors.l, gas/bfin/expected_errors.s: Check error messages for invalid load/store insns. 2009-09-01 H.J. Lu * gas/i386/att-regs.s: Add ymm tests for 16bit and 64bit. * gas/i386/intel-regs.s: Likewise. * gas/i386/att-regs.d: Updated. * gas/i386/intel-regs.d: Likewise. 2009-09-01 H.J. Lu * gas/i386/att-regs.s: Remove a tab. 2009-09-01 Jie Zhang * gas/bfin/expected_comparison_errors.s: Add more cases. * gas/bfin/expected_comparison_errors.l: Update accordingly. 2009-09-01 Jie Zhang * gas/bfin/stack2.s: Add pop multiple instruction with a label on the same line. * gas/bfin/stack2.d: Adjust accordingly. 2009-08-31 Jan Beulich * gas/elf/section5.l: Remove no longer issued warning pattern. 2009-08-29 Matt Fleming * gas/sh/sign-extension.d: New file. * gas/sh/sign-extension.s: New file. * gas/sh/basic.exp: Run new test. 2009-08-28 H.J. Lu * gas/i386/l1om.d: Check elf64-l1om format. 2006-08-11 Bernd Schmidt * gas/bfin/parallel.s: Add more test cases. * gas/bfin/parallel.d: Update accordingly. * gas/bfin/resource_conflict.l: New test. * gas/bfin/resource_conflict.s: New test. * gas/bfin/bfin.exp: Add resource_conflict. 2009-08-11 Nick Clifton PR 10443 * gas/arm/t16-bad.l: Update expected messages for moves with shifted operands. 2009-08-10 Daniel Gutson PR gas/10479 * gas/arm/sp-pc-usage-t.d: New test case. * gas/arm/sp-pc-usage-t.s: New file. 2006-08-09 Bernd Schmidt From Mike Frysinger * gas/bfin/reloc.d: Adjust for the renamed relocations. 2009-08-07 Daniel Jacobowitz * gas/arm/mapping2.s: Test code after .ident. 2009-08-05 Chao-ying Fu * gas/mips/jal-svr4pic.d, gas/mips/jal-xgot.d, gas/mips/mips-abi32-pic2.d: Add R_MIPS_JALR relocations after jalr. 2009-08-04 Nathan Sidwell * gas/arm/missing.s: New. * gas/arm/missing.d: New. * gas/arm/missing.l: New. 2009-07-15 Daniel Gutson Daniel Jacobowitz * gas/arm/mapdir.d, gas/arm/mapdir.s: New files. * gas/arm/mapping.d: Adapted to new symbols generation. * gas/arm/mapping2.d: New test case. * gas/arm/mapping2.s: New file. * gas/arm/mapping3.d: New test case. * gas/arm/mapping3.s: New file. * gas/arm/mapping4.d: New test case. * gas/arm/mapping4.s: New file. * gas/arm/mapshort-eabi.d: Adapted to new symbols generation. * gas/elf/section2.e-armeabi: Adapted to new symbols generation. 2009-07-27 Jan Beulich * gas/elf/file.[ds]: New. * gas/elf/elf.exp: Run new test. 2009-07-25 H.J. Lu * gas/i386/l1om.d: New. * gas/i386/l1om-inval.l: Likewise. * gas/i386/l1om-inval.s: Likewise. * gas/i386/i386.exp: Run l1om-inval and l1om. 2009-07-24 Jan Beulich * gas/i386/8087.[ds]: New. * gas/i386/287.[ds]: New. * gas/i386/387.[ds]: New. * gas/i386/no87.[ls]: New. * gas/i386/no87-2.[ls]: New. * gas/i386/i386.exp: Run new tests. * gas/i386/att-regs.s: Also check FPU register access. * gas/i386/intel-regs.s: Likewise. * gas/i386/att-regs.d: Adjust expectations. * gas/i386/intel-regs.d: Likewise. 2009-07-23 Ulrich Drepper * gas/elf/type.s: Add unique global symbol definition. * gas/elf/type.e: Add expected readelf output for global unique symbol. 2009-07-21 H.J. Lu PR gas/10420 * gas/i386/i386.exp: Run x86-64-nops-1-pentium. * gas/i386/x86-64-nops-1-pentium.d: New. 2009-07-16 H.J. Lu * gas/i386/i386.exp: Run ifunc and x86-64-ifunc. * gas/i386/ifunc.d: New, * gas/i386/ifunc.s: Likewise. * gas/i386/x86-64-ifunc.d: Likewise. 2009-07-16 Nathan Sidwell * gas/arm/target-reloc-1.s: New. * gas/arm/target-reloc-1.d: New. 2009-07-14 Daniel Gutson * gas/arm/align64.s: New test case. * gas/arm/align64.d: Expected disassembly. 2009-07-14 Daniel Gutson * gas/arm/thumb-w-bad.d: New test case. * gas/arm/thumb-w-bad.l: New file. * gas/arm/thumb-w-bad.s: New file. * gas/arm/thumb-w-good.d: New test case. * gas/arm/thumb-w-good.s: New file. 2009-07-09 Daniel Gutson * gas/arm/inst-po.d: New testcase. * gas/arm/inst-po.s: New file. * gas/arm/inst-po-2.d: New testcase. * gas/arm/inst-po-2.s: New file. * gas/arm/inst-po-2.l: New file. * gas/arm/inst-po-3.d: New testcase. * gas/arm/inst-po-3.s: New file. * gas/arm/inst-po-be.d: New testcase. 2009-07-07 2009-07-04 Chung-Lin Tang * gas/arm/iwmmxt2.d: Fix insn pattern for torvsc, add patterns for waddsubhx. * gas/arm/iwmmxt2.s: Add tests for waddsubhx. 2009-07-07 H.J. Lu * gas/i386/fma4.d: Append "#pass". * gas/i386/x86-64-fma4.d: Likewise. 2009-07-07 Tristan Gingold * gas/i386/jump.d: Adjust to be relocated offset for jump to external symbol. 2009-07-06 Dwarakanath Rajagopal * gas/i386/i386.exp: Add FMA4 tests. * gas/i386/x86-64-fma4.d: Ditto. * gas/i386/fma4.d: Ditto. * gas/i386/x86-64-fma4.s: Ditto. * gas/i386/fma4.s: Ditto. 2009-07-01 Nick Clifton PR 10168 * gas/arm/thumb32.d: Fix expected disassembly of PKHTB insn. 2009-07-01 Paul Brook * gas/arm/fp-save.s: Add .fnstart and .fnend directives. 2009-06-30 Nick Clifton PR 10288 * gas/arm/adrl.d: Update expected disassembly. * gas/arm/arch4t-eabi.d: Likewise. * gas/arm/arch4t.d: Likewise. * gas/arm/arch6zk.d: Likewise. * gas/arm/archv6t2.d: Likewise. * gas/arm/arm-it.d: Likewise. * gas/arm/arm3.d: Likewise. * gas/arm/arm7dm.d: Likewise. * gas/arm/arm7t.d: Likewise. * gas/arm/backslash-at.d: Likewise. * gas/arm/bl-local-v4t.d: Likewise. * gas/arm/blx-local.d: Likewise. * gas/arm/copro.d: Likewise. * gas/arm/el_segundo.d: Likewise. * gas/arm/float.d: Likewise. * gas/arm/fp-save.d: Likewise. * gas/arm/fpa-mem.d: Likewise. * gas/arm/group-reloc-alu.d: Likewise. * gas/arm/group-reloc-ldr.d: Likewise. * gas/arm/group-reloc-ldrs.d: Likewise. * gas/arm/immed.d: Likewise. * gas/arm/inst.d: Likewise. * gas/arm/iwmmxt.d: Likewise. * gas/arm/ldconst.d: Likewise. * gas/arm/macro1.d: Likewise. * gas/arm/mapmisc.d: Likewise. * gas/arm/mapsecs.d: Likewise. * gas/arm/mapshort-eabi.d: Likewise. * gas/arm/mapshort-elf.d: Likewise. * gas/arm/movw-local.d: Likewise. * gas/arm/neon-ldst-rm.d: Likewise. * gas/arm/offset.d: Likewise. * gas/arm/reg-alias.d: Likewise. * gas/arm/relax_load_align.d: Likewise. * gas/arm/tcompat.d: Likewise. * gas/arm/tcompat2.d: Likewise. * gas/arm/thumb-eabi.d: Likewise. * gas/arm/thumb.d: Likewise. * gas/arm/thumb1_unified.d: Likewise. * gas/arm/thumb2_add.d: Likewise. * gas/arm/thumb2_it.d: Likewise. * gas/arm/thumb2_it_auto.d: Likewise. * gas/arm/thumb2_pool.d: Likewise. * gas/arm/thumb2_relax.d: Likewise. * gas/arm/thumb32.d: Likewise. * gas/arm/thumbv6.d: Likewise. * gas/arm/thumbv6k.d: Likewise. * gas/arm/tls.d: Likewise. * gas/arm/vfp1.d: Likewise. * gas/arm/vfp1_t2.d: Likewise. * gas/arm/vfp1xD.d: Likewise. * gas/arm/wince.d: Likewise. * gas/arm/wince_inst.d: Likewise. * gas/arm/xscale.d: Likewise. 2009-06-29 Nick Clifton PR 10288 * gas/arm/arch6zk.d: Update expected disassembly. * gas/arm/arch7.d: Likewise. * gas/arm/arm-it-auto-2.d: Likewise. * gas/arm/arm-it-auto.d: Likewise. * gas/arm/copro.d: Likewise. * gas/arm/float.d: Likewise. * gas/arm/fpa-mem.d: Likewise. * gas/arm/group-reloc-ldc.d: Likewise. * gas/arm/group-reloc-ldr.d: Likewise. * gas/arm/iwmmxt.d: Likewise. * gas/arm/maverick.d: Likewise. * gas/arm/neon-omit.d: Likewise. * gas/arm/svc.d: Likewise. * gas/arm/thumb-eabi.d: Likewise. * gas/arm/thumb.d: Likewise. * gas/arm/thumb1_unified.d: Likewise. * gas/arm/thumb2_add.d: Likewise. * gas/arm/thumb2_relax.d: Likewise. * gas/arm/thumb32.d: Likewise. * gas/arm/vfp-neon-syntax.d: Likewise. * gas/arm/vfp-neon-syntax_t2.d: Likewise. * gas/arm/vfp1xD.d: Likewise. * gas/arm/vfp1xD_t2.d: Likewise. * gas/arm/vfpv3-const-conv.d: Likewise. * gas/arm/xscale.d: Likewise. 2009-06-22 Daniel Gutson * gas/arm/arm-it-auto.d: New test. * gas/arm/arm-it-auto.s: New file. * gas/arm/arm-it-auto-2.d: New test case. * gas/arm/arm-it-auto-2.s: New file. * gas/arm/arm-it-auto-3.d: New test case. * gas/arm/arm-it-auto-3.s: New file. * gas/arm/arm-it-bad.d: New test case. * gas/arm/arm-it-bad.l: New file. * gas/arm/arm-it-bad.s: New file. * gas/arm/arm-it-bad-2.d: New test case. * gas/arm/arm-it-bad-2.l: New file. * gas/arm/arm-it-bad-2.s: New file. * gas/arm/arm-it-bad-3.d: New test case. * gas/arm/arm-it-bad-3.l: New file. * gas/arm/arm-it-bad-3.s: New file. * gas/arm/thumb2_it_auto.d: New test. * gas/arm/thumb2_it_bad.l: Error message updated. * gas/arm/thumb2_it_bad_auto.d: New test. * gas/arm/thumb2_it.d: Comment added. * gas/arm/thumb2_it_bad.d: Comment added. 2009-06-19 Alan Modra PR gas/10255 * gas/cfi/cfi-common-7.s: Skip a multiple of four. * gas/cfi/cfi-common-7.d: Adjust. 2009-06-18 Nick Clifton PR 10169 * gas/arm/thumb2_bad_reg.s: Add tests for SSAT and USAT with an out of range shift. * gas/arm/thumb2_bad_reg.l: Update expected error messages. PR 10288 * gas/arm/align.s: Add labels so that COFF based targets can correctly locate THUMB code. * gas/arm/copro.d: Do not pass --architecture switch to objdump. 2009-06-15 Nick Clifton PR gas/10186 * gas/arm/thumb32.d: Fix expected binary value of SEV.W instruction. 2009-06-09 Jakub Jelinek PR gas/10255 * gas/cfi/cfi-common-7.d: New test. * gas/cfi/cfi-common-7.s: New. * gas/cfi/cfi.exp: Add cfi-common-7 test. 2009-06-08 Dave Korn * gas/i386/jump.d: Tweak patterns to also match PE platform output. 2009-06-01 H.J. Lu PR gas/10198 * gas/i386/jump.s: Add test for "jmp $+2". * gas/i386/jump16.s: Likewise. * gas/i386/jump.d: Updated. * gas/i386/jump16.d: Likewise. 2009-05-26 Catherine Moore * gas/mips/eret.s: Remove. * gas/mips/eret.d: Remove. * gas/mips/eret.l: Remove. * gas/mips/eret-1.s: New. * gas/mips/eret-1.d: New. * gas/mips/eret-2.s: New. * gas/mips/eret-2.d: New. * gas/mips/eret-3.s: New. * gas/mips/eret-3.d: New. * gas/mips/mips.exp: Run new tests. Remove old tests. 2009-05-23 Richard Sandiford * gas/mips/vr4130.s, gas/mips/vr4130.d: Expect part A to have nops. 2009-05-23 Richard Sandiford * gas/mips/align.d: Use an nm test rather than an objdump one. 2009-05-22 H.J. Lu * gas/elf/ifunc-1.d: New. * gas/elf/ifunc-1.s: Likewise. * gas/elf/elf.exp: Run ifunc-1. 2009-05-22 Dwarakanath Rajagopal * gas/i386/i386.exp: Remove SSE5 tests. * gas/i386/x86-64-sse5.s: Delete. Remove SSE5 tests. * gas/i386/x86-64-sse5.d: Ditto. * gas/i386/arch-10-1.l: Remove SSE5 tests. * gas/i386/arch-10-2.l: Ditto. * gas/i386/arch-10-3.l: Ditto. * gas/i386/arch-10-4.l: Ditto. * gas/i386/arch-10.d: Ditto. * gas/i386/arch-10.s: Ditto. * gas/i386/arch-4.s: Delete. Remove SSE5 tests. * gas/i386/arch-4.d: Ditto. * gas/i386/arch-8.s: Ditto. * gas/i386/arch-8.d: Ditto. * gas/i386/arch-2.s: Remove SSE5 tests. * gas/i386/arch-2.d: Remove SSE5 tests. * gas/i386/x86-64-arch-2.s: Ditto. 2009-05-19 Dave Korn * gas/pe/: New directory for PE format-specific tests. * gas/pe/aligncomm-a.d: New test pattern file. * gas/pe/aligncomm-a.s: New test source file. * gas/pe/aligncomm-b.d: New test pattern file. * gas/pe/aligncomm-b.s: New test source file. * gas/pe/aligncomm-c.d: New test pattern file. * gas/pe/aligncomm-c.s: New test source file. * gas/pe/aligncomm-d.d: New test pattern file. * gas/pe/aligncomm-d.s: New test source file. * gas/pe/pe.exp: New test control script. * lib/gas-defs.exp (is_pecoff_format): New function. 2009-05-05 H.J. Lu * gas/lns/lns-common-1-ia64.s: Add test for discriminator. 2009-05-05 Ramana Radhakrishnan * gas/arm/bl-local-v4t.d: New file. * gas/arm/bl-local-v4t.s: New file. * gas/arm/blx-local.s: Update for branches and calls to local functions. * gas/arm/blx-local.d: Likewise. * gas/arm/blx-local.l: New file. * gas/arm/blx-local-thumb.l: New file. * gas/arm/blx-local-thumb.s: New file. * gas/arm/blx-local-thumb.d: New file. 2009-05-01 Nathan Sidwell Daniel Jacobowitz * gas/arm/attr-mcpu.d: Add -mfpu=neon. * gas/arm/mapmisc.d: Correct expected output for .double and .dcb.d. 2009-04-30 Nick Clifton * gas/elf/elf.exp: Extend type test to include an ifunc symbol. Provide an alternative test for targets which do not support ifunc symbols. gas/elf/type.s: Add entry for an ifunc symbol. gas/elf/type.e: Add ifunc entry to expected symbol dump. gas/elf/section2.e-armelf: Add entry for ifunc symbol. gas/elf/type-noifunc.s: New file. gas/elf/type-noifunc.e: Likewise. 2009-04-24 Cary Coutant * gas/lns/lns-common-1.d: Add test for discriminator. * gas/lns/lns-common-1.s: Likewise. 2009-04-20 Jan Beulich * gas/i386/equ.s: Adjust. * gas/i386/equ.d: Remove reference to equ.e. * gas/i386/equ.e: Delete. * gas/i386/intel-expr.s: New. * gas/i386/intel-expr.d: New. * gas/i386/i386.exp: Run new test. * gas/i386/intel.s: Adjust. * gas/i386/intel.e: Remove no longer valid warning messages. * gas/i386/intel16.s: Adjust. * gas/i386/intel16.d: Remove reference to intel16.e. * gas/i386/intel16.e: Delete. * gas/i386/intelbad.s: Add more tests. * gas/i386/intelbad.l: Adjust. * gas/i386/intelok.s: Remove now unneeded equates. Add more tests. * gas/i386/intelok.d: Remove reference to intelok.e. Adjust. * gas/i386/intelok.e: Delete. * gas/i386/x86_64.s: Adjust. * gas/i386/x86_64.d: Remove reference to x86_64.e. * gas/i386/x86_64.e: Delete. 2009-04-16 Alan Modra * gas/all/gas.exp: Disable assign and assign-ok tests on blackfin. * gas/all/p2425.s: Use "==" instead of "=". * gas/all/weakref1.s: Likewise. * gas/macros/and.s: Likewise. * gas/macros/test1.s: Likewise. * gas/hppa/parse/parse.exp: Remove xfail on block1. 2009-04-15 Jan Beulich * gas/i386/intel.e: Adjust expectations. 2009-04-15 Jan Beulich * gas/i386/x86-64-sse5.s: Add test of protd. * gas/i386/x86-64-sse5.d: Adjust expectations to match input. 2009-04-09 Catherine Moore * gas/mips/mips.exp: Run new tests. * gas/mips/eret.s: New test. * gas/mips/eret.d: New test output. * gas/mips/eret.l: New test output. 2009-04-07 Peter Bergner * gas/ppc/e500mc.d: Update to match extended mnemonics. 2009-04-01 Nathan Sidwell * gas/arm/align.s, gas/arm/align.d: New. * gas/arm/thumb32.d, gas/arm/arch6zk.d, gas/arm/arch6zk.s, arm/thumb2_relax.d: Adjust for align changes. 2009-03-31 Peter Bergner * gas/ppc/power7.d ("ori", ".p2align"): Add tests for group ending nop. * gas/ppc/power7.s: Likewise. * gas/ppc/power6.d: Likewise. * gas/ppc/power6.s: Likewise. 2009-03-30 Joseph Myers * gas/arm/mapsecs.d, gas/arm/mapsecs.s: New. 2009-03-26 Ramana Radhakrishnan * gas/arm/wince_inst.d: Convert to unified syntax. 2009-03-18 Andrew Stubbs * gas/arm/adr-invalid.d: New file. * gas/arm/adr-invalid.l: New file. * gas/arm/adr-invalid.s: New file. 2009-03-14 Richard Sandiford * gas/ppc/textalign-xcoff-001.d: Expect the section VMAs to be properly aligned. * gas/ppc/textalign-xcoff-002.d: Likewise. 2009-03-14 Richard Sandiford * gas/ppc/xcoff-branch-1.s, gas/ppc/xcoff-branch-1-32.d, gas/ppc/xcoff-branch-1-64.d: New tests. * gas/ppc/aix.exp: Run them. 2009-03-11 Hans-Peter Nilsson * gas/cris/rd-bkw5.d, gas/cris/rd-bkw5.s, gas/cris/rd-bkw5b.d, gas/cris/rd-bkw5bpic.d, gas/cris/rd-bkw5bv32.d, gas/cris/rd-bkw5bv32pic.d, gas/cris/rd-bkw5pic.d, gas/cris/rd-bkw5v32.d, gas/cris/rd-bkw5v32pic.d: New tests. 2009-03-10 Hans-Peter Nilsson * gas/cris/rd-bkw4.d, gas/cris/rd-bkw4v32.d, gas/cris/rd-bkw4.s: New test. 2009-03-10 Alan Modra * gas/ppc/altivec_and_spe.d (objdump): Add -Maltivec. * gas/ppc/common.d: Adjust for -Mcom not including -Mppc. 2009-03-05 Joseph Myers * gas/arm/mapmisc.d, gas/arm/mapmisc.dat, gas/arm/mapmisc.s: New. 2009-03-02 Qinwei * gas/score/arith_32-lt.d: New file. * gas/score/arith_32.d: New file. * gas/score/arith_32.s: New file. * gas/score/bit_32-lt.d: New file. * gas/score/bit_32.d: New file. * gas/score/bit_32.s: New file. * gas/score/branch_32-lt.d: New file. * gas/score/branch_32.d: New file. * gas/score/branch_32.s: New file. * gas/score/cmp_32-lt.d: New file. * gas/score/cmp_32.d: New file. * gas/score/cmp_32.s: New file. * gas/score/load_store_32-lt.d: New file. * gas/score/load_store_32.d: New file. * gas/score/load_store_32.s: New file. * gas/score/logical_32-lt.d: New file. * gas/score/logical_32.d: New file. * gas/score/logical_32.s: New file. * gas/score/mv_32-lt.d: New file. * gas/score/mv_32.d: New file. * gas/score/mv_32.s: New file. * gas/score/relax_32.exp: New file. * gas/score/relaxation_macro.h: New file. * gas/score/shift_32-lt.d: New file. * gas/score/shift_32.d: New file. * gas/score/shift_32.s: New file. * gas/score/syscontrol_32-lt.d: New file. * gas/score/syscontrol_32.d: New file. * gas/score/syscontrol_32.s: New file. 2009-03-01 Mark Mitchell * gas/arm/archv6m.s: Add dmb, dsb, and isb. * gas/arm/archv6m.d: Likewise. 2009-02-26 Peter Bergner * gas/ppc/e500mc.d ("wait", "waitsrv", "waitimpl"): Add tests. * gas/ppc/e500mc.s: Likewise. * gas/ppc/power6.d ("cdtbcd", "cbcdtd", "addg6s"): Add tests. * gas/ppc/power6.s: Likewise. * gas/ppc/power7.d ("lfdpx", "mffgpr", "mftgpr"): Remove invalid tests. ("wait", "waitsrv", "waitimpl", "divwe", "divwe.", "divweo", "divweo.", "divweu", "divweu.", "divweuo", "divweuo.", "bpermd", "popcntw", "popcntd", "ldbrx", "stdbrx", "lfiwzx", "lfiwzx", "fcfids", "fcfids.", "fcfidus", "fcfidus.", "fctiwu", "fctiwu.", "fctiwuz", "fctiwuz.", "fctidu", "fctidu.", "fctiduz", "fctiduz.", "fcfidu", "fcfidu.", "ftdiv", "ftdiv", "ftsqrt", "ftsqrt", "dcbtt", "dcbtstt", "dcffix", "dcffix.", "lbarx", "lbarx", "lbarx", "lharx", "lharx", "lharx", "stbcx.", "sthcx.", "fre", "fre.", "fres", "fres.", "frsqrte", "frsqrte.", "frsqrtes", "frsqrtes.", "isel"): Add tests. * gas/ppc/power7.s: Likewise. * gas/ppc/vsx.d: New test. * gas/ppc/vsx.s: Likewise. * gas/ppc/ppc.exp: Run it. 2009-02-23 Mark Mitchell * gas/arm/thumb2_bad_reg.s: Update to allow R13 as second argument for CMP. * gas/arm/thumb2_bad_reg.l: Adjust accordingly. 2009-02-19 Peter Bergner * gas/ppc/e500mc.d ("lfdepx", "stfdepx"): Fix tests to expect a floating point register. 2009-02-18 Adam Nemet * gas/mips/octeon.s: Add more tests for dmfc2 and dmtc2. * gas/mips/octeon.d: Update. * gas/mips/octeon-ill.l: Update error message. 2009-02-16 Nick Clifton * gas/mips/e32-rel2.d: Adjust expected output to remove the 0x4000 offset. * gas/mips/e32el-rel2.d: Likewise. * gas/mips/elf-rel2.d: Likewise. * gas/mips/elf-rel9-mips16.d: Likewise. * gas/mips/elf-rel9.d: Likewise. * gas/mips/elfel-rel2.d: Likewise. * gas/mips/lb.d: Likewise. * gas/mips/mips-abi32.d: Likewise. * gas/mips/mips-gp32-fp32.d: Likewise. * gas/mips/mips-gp32-fp64.d: Likewise. * gas/mips/mips-gp64-fp32.d: Likewise. * gas/mips/mips-gp64-fp64.d: Likewise. * gas/mips/mips32-sf32.d: Likewise. 2009-02-12 Nathan Sidwell * m68k/br-isac.d, m68k/br-isac.s: Add stldsr test. 2009-02-06 Nick Clifton * gas/mips/beq.d: Make no assumptions about the symbols used as branch targets in the disassembly, or the names of the relocs produced. * gas/mips/bge.d: Likewise. * gas/mips/bgeu.d: Likewise. * gas/mips/blt.d: Likewise. * gas/mips/bltu.d: Likewise. * gas/mips/mips32-sf32.d: Likewise. * gas/mips/mips1-fp.d: Likewise. * gas/mips/branch-misc-1.d: Skip for the mips-ecoff target. * gas/mips/branch-misc-2-64.d: Likewise. * gas/mips/branch-misc-2.d: Likewise. * gas/mips/branch-misc-2pic-64.d: Likewise. * gas/mips/branch-misc-2pic.d: Likewise. * gas/mips/branch-swap.d: Likewise. 2009-02-06 Nick Clifton * gas/elf/symtab.d: But do not run the test for the Alpha or HPPA ports. 2009-02-05 Peter Bergner * gas/ppc/booke.s ("dcbt", "dcbtst"): New tests. * gas/ppc/booke.d: Likewise. * gas/ppc/power4_32.s: Likewise. * gas/ppc/power4_32.d: Likewise. 2009-02-05 Catherine Moore * gas/elf/elf.exp: Really run the symtab test. 2009-02-04 H.J. Lu AVX Programming Reference (January, 2009) * gas/i386/arch-avx-1-3.l: New. * gas/i386/arch-avx-1-3.s: Likewise. * gas/i386/arch-avx-1-4.l: Likewise. * gas/i386/arch-avx-1-4.s: Likewise. * gas/i386/arch-avx-1-5.l: Likewise. * gas/i386/arch-avx-1-5.s: Likewise. * gas/i386/arch-avx-1-6.l: Likewise. * gas/i386/arch-avx-1-6.s: Likewise. * gas/i386/arch-10.s: Add vpclmul instructions. * gas/i386/arch-avx-1.s: Likewise. * gas/i386/avx.s: Likewise. * gas/i386/x86-64-arch-2.s: Likewise. * gas/i386/x86-64-avx.s: Likewise. * gas/i386/sse2avx.s: Add pclmul instructions. * gas/i386/x86-64-sse2avx.s: Likewise. * gas/i386/arch-10.d: Updated. * gas/i386/arch-10-1.l: Likewise. * gas/i386/arch-10-2.l: Likewise. * gas/i386/arch-10-3.l: Likewise. * gas/i386/arch-10-4.l: Likewise. * gas/i386/arch-avx-1.d: Likewise. * gas/i386/arch-avx-1-1.l: Likewise. * gas/i386/arch-avx-1-2.l: Likewise. * gas/i386/avx.d: Likewise. * gas/i386/avx-intel.d: Likewise. * gas/i386/sse2avx.d: Likewise. * gas/i386/x86-64-arch-2.d: Likewise. * gas/i386/x86-64-avx.d: Likewise. * gas/i386/x86-64-avx-intel.d: Likewise. * gas/i386/x86-64-sse2avx.d: Likewise. * gas/i386/i386.exp: Run arch-avx-1-3, arch-avx-1-4, arch-avx-1-5 and arch-avx-1-6. 2009-02-03 DJ Delorie * gas/mep/relocs.d: Updated for new configuration. * gas/mep/complex-relocs.exp: Likewise. 2009-02-03 Sandip Matte * gas/mips/mips.exp (xlr): New architecture. (xlr-ext): Run test. * gas/mips/xlr-ext.d, gas/mips/xlr-ext.s: New. 2009-02-03 Maxim Kuvyrkov * gas/m68k/tls-gd-3.d, gas/m68k/tls-gd-3.s: New test. * gas/m68k/all.exp: Run it. 2009-01-29 Mark Mitchell * gas/arm/copro.s: Avoid using r15 where not permitted. * gas/arm/copro.d: Adjust accordingly. * gas/arm/thumb2_bad_reg.s: New. * gas/arm/thumb2_bad_reg.l: Likewise. * gas/arm/thumb2_bad_reg.d: Likewise. 2009-01-29 Mark Mitchell * gas/arm/thumb32.s: Add tests for orn and rrx. * gas/arm/thumb32.d: Adjust accordingly. * gas/arm/thumb32.l: Likewise. * gas/arm/thumb2_invert.s: Add tests for orn and orr. * gas/arm/thumb2_invert.d: Adjust accordingly. * gas/arm/tcompat.s: Add tests for rrx. * gas/arm/tcompat.d: Adjust accordingly. 2009-01-29 Mark Mitchell * gas/arm/thumb32.s (qadd): Add tests for them. * gas/arm/thumb32.d: Adjust accordingly. 2009-01-29 Mark Mitchell * gas/arm/thumb32.s (qadd): Add qadd, qdadd, qsub, and qdsub. * gas/arm/thumb32.d: Likewise. 2009-01-29 Paul Brook Mark Mitchell * gas/arm/thumb2_mul.s: New file. * gas/arm/thumb2_mul.d: Likewise. * gas/arm/thumb2_mul-bad.s: Likewise. * gas/arm/thumb2_mul-bad.d: Likewise. * gas/arm/thumb2_mul-bad.l: Likewise. * gas/arm/t16-bad.s: Add tests for"mul" with high registers. * gas/arm/t16-bad.l: Update accordingly. 2009-01-29 Nick Clifton * gas/all/gas.exp: Expect forward test to fail for MeP. Expect relax test to fail for MeP. * gas/mep/relocs.d: Update expected disassembly. 2009-01-27 Nick Clifton * gas/arm/attr-cpu-directive.d: Only run test for EABI targets. * gas/arm/attr-default.d : Likewise. * gas/arm/attr-march-all.d: Likewise. * gas/arm/attr-march-armv1.d: Likewise. * gas/arm/attr-march-armv2.d: Likewise. * gas/arm/attr-march-armv2a.d: Likewise. * gas/arm/attr-march-armv2s.d: Likewise. * gas/arm/attr-march-armv3.d: Likewise. * gas/arm/attr-march-armv3m.d: Likewise. * gas/arm/attr-march-armv4.d: Likewise. * gas/arm/attr-march-armv4t.d: Likewise. * gas/arm/attr-march-armv4txm.d: Likewise. * gas/arm/attr-march-armv4xm.d: Likewise. * gas/arm/attr-march-armv5.d: Likewise. * gas/arm/attr-march-armv5t.d: Likewise. * gas/arm/attr-march-armv5te.d: Likewise. * gas/arm/attr-march-armv5tej.d: Likewise. * gas/arm/attr-march-armv5texp.d: Likewise. * gas/arm/attr-march-armv5txm.d: Likewise. * gas/arm/attr-march-armv6-m.d: Likewise. * gas/arm/attr-march-armv6.d: Likewise. * gas/arm/attr-march-armv6j.d: Likewise. * gas/arm/attr-march-armv6k.d: Likewise. * gas/arm/attr-march-armv6kt2.d: Likewise. * gas/arm/attr-march-armv6t2.d: Likewise. * gas/arm/attr-march-armv6z.d: Likewise. * gas/arm/attr-march-armv6zk.d: Likewise. * gas/arm/attr-march-armv6zkt2.d: Likewise. * gas/arm/attr-march-armv6zt2.d: Likewise. * gas/arm/attr-march-armv7-a.d: Likewise. * gas/arm/attr-march-armv7-m.d: Likewise. * gas/arm/attr-march-armv7-r.d: Likewise. * gas/arm/attr-march-armv7.d: Likewise. * gas/arm/attr-march-armv7a.d: Likewise. * gas/arm/attr-march-armv7m.d: Likewise. * gas/arm/attr-march-armv7r.d: Likewise. * gas/arm/attr-march-iwmmxt.d: Likewise. * gas/arm/attr-march-iwmmxt2.d: Likewise. * gas/arm/attr-march-xscale.d: Likewise. * gas/arm/attr-mcpu.d: Likewise. * gas/arm/attr-mfpu-arm1020e.d: Likewise. * gas/arm/attr-mfpu-arm1020t.d: Likewise. * gas/arm/attr-mfpu-arm1136jf-s.d: Likewise. * gas/arm/attr-mfpu-arm1136jfs.d: Likewise. * gas/arm/attr-mfpu-arm7500fe.d: Likewise. * gas/arm/attr-mfpu-fpa.d: Likewise. * gas/arm/attr-mfpu-fpa10.d: Likewise. * gas/arm/attr-mfpu-fpa11.d: Likewise. * gas/arm/attr-mfpu-fpe.d: Likewise. * gas/arm/attr-mfpu-fpe2.d: Likewise. * gas/arm/attr-mfpu-fpe3.d: Likewise. * gas/arm/attr-mfpu-maverick.d: Likewise. * gas/arm/attr-mfpu-neon-fp16.d: Likewise. * gas/arm/attr-mfpu-neon.d: Likewise. * gas/arm/attr-mfpu-softfpa.d: Likewise. * gas/arm/attr-mfpu-softvfp+vfp.d: Likewise. * gas/arm/attr-mfpu-softvfp.d: Likewise. * gas/arm/attr-mfpu-vfp.d: Likewise. * gas/arm/attr-mfpu-vfp10-r0.d: Likewise. * gas/arm/attr-mfpu-vfp10.d: Likewise. * gas/arm/attr-mfpu-vfp3.d: Likewise. * gas/arm/attr-mfpu-vfp9.d: Likewise. * gas/arm/attr-mfpu-vfpv2.d: Likewise. * gas/arm/attr-mfpu-vfpv3-d16.d: Likewise. * gas/arm/attr-mfpu-vfpv3.d: Likewise. * gas/arm/attr-mfpu-vfpxd.d: Likewise. * gas/arm/attr-order.d: Likewise. * gas/arm/attr-override-cpu-directive.d: Likewise. * gas/arm/attr-override-mcpu.d: Likewise. 2009-01-27 Nick Clifton * gas/lib/gas-defs.exp: Update description of run_dump_test proc. * gas/mips/dli.d: Pass -64 to gas. * gas/mips/mips64-mips3d-incl.d: Likewise. * gas/mips/octeon.d: Likewise. * gas/mips/sb1-ext-mdmx.d: Likewise. * gas/mips/sb1-ext-ps.d: Likewise. * gas/mips/e32el-rel2.s: Pass -march=mips3 to gas. Update expected relocs. * gas/mips/ld-ilocks-addr32.d: Do not run for tx39 targets. * gas/mips/mips.exp: Remove 'ilocks' variable. Add ecoff targets to 'addr32' variable. Set 'no_mips16' for ecoff targets. Do not run div-ilocks or mul-ilocks test variants. * gas/mips/mips16-intermix.d: Use nm instead of objdump so that the symbol table output is sorted. Update expecetd output. 2009-01-26 Andrew Stubbs * gas/arm/attr-cpu-directive.d: New file. * gas/arm/attr-cpu-directive.s: New file. * gas/arm/attr-default.d: New file. * gas/arm/attr-march-all.d: New file. * gas/arm/attr-march-armv1.d: New file. * gas/arm/attr-march-armv2.d: New file. * gas/arm/attr-march-armv2a.d: New file. * gas/arm/attr-march-armv2s.d: New file. * gas/arm/attr-march-armv3.d: New file. * gas/arm/attr-march-armv3m.d: New file. * gas/arm/attr-march-armv4.d: New file. * gas/arm/attr-march-armv4t.d: New file. * gas/arm/attr-march-armv4txm.d: New file. * gas/arm/attr-march-armv4xm.d: New file. * gas/arm/attr-march-armv5.d: New file. * gas/arm/attr-march-armv5t.d: New file. * gas/arm/attr-march-armv5te.d: New file. * gas/arm/attr-march-armv5tej.d: New file. * gas/arm/attr-march-armv5texp.d: New file. * gas/arm/attr-march-armv5txm.d: New file. * gas/arm/attr-march-armv6-m.d: New file. * gas/arm/attr-march-armv6.d: New file. * gas/arm/attr-march-armv6j.d: New file. * gas/arm/attr-march-armv6k.d: New file. * gas/arm/attr-march-armv6kt2.d: New file. * gas/arm/attr-march-armv6t2.d: New file. * gas/arm/attr-march-armv6z.d: New file. * gas/arm/attr-march-armv6zk.d: New file. * gas/arm/attr-march-armv6zkt2.d: New file. * gas/arm/attr-march-armv6zt2.d: New file. * gas/arm/attr-march-armv7-a.d: New file. * gas/arm/attr-march-armv7-m.d: New file. * gas/arm/attr-march-armv7-r.d: New file. * gas/arm/attr-march-armv7.d: New file. * gas/arm/attr-march-armv7a.d: New file. * gas/arm/attr-march-armv7m.d: New file. * gas/arm/attr-march-armv7r.d: New file. * gas/arm/attr-march-iwmmxt.d: New file. * gas/arm/attr-march-iwmmxt2.d: New file. * gas/arm/attr-march-xscale.d: New file. * gas/arm/attr-mcpu.d: New file. * gas/arm/attr-mfpu-arm1020e.d: New file. * gas/arm/attr-mfpu-arm1020t.d: New file. * gas/arm/attr-mfpu-arm1136jf-s.d: New file. * gas/arm/attr-mfpu-arm1136jfs.d: New file. * gas/arm/attr-mfpu-arm7500fe.d: New file. * gas/arm/attr-mfpu-fpa.d: New file. * gas/arm/attr-mfpu-fpa10.d: New file. * gas/arm/attr-mfpu-fpa11.d: New file. * gas/arm/attr-mfpu-fpe.d: New file. * gas/arm/attr-mfpu-fpe2.d: New file. * gas/arm/attr-mfpu-fpe3.d: New file. * gas/arm/attr-mfpu-maverick.d: New file. * gas/arm/attr-mfpu-neon-fp16.d: New file. * gas/arm/attr-mfpu-neon.d: New file. * gas/arm/attr-mfpu-softfpa.d: New file. * gas/arm/attr-mfpu-softvfp+vfp.d: New file. * gas/arm/attr-mfpu-softvfp.d: New file. * gas/arm/attr-mfpu-vfp.d: New file. * gas/arm/attr-mfpu-vfp10-r0.d: New file. * gas/arm/attr-mfpu-vfp10.d: New file. * gas/arm/attr-mfpu-vfp3.d: New file. * gas/arm/attr-mfpu-vfp9.d: New file. * gas/arm/attr-mfpu-vfpv2.d: New file. * gas/arm/attr-mfpu-vfpv3-d16.d: New file. * gas/arm/attr-mfpu-vfpv3.d: New file. * gas/arm/attr-mfpu-vfpxd.d: New file. * gas/arm/attr-order.d: Update Tag_ARM_ISA_use and Tag_THUMB_ISA_use. * gas/arm/attr-override-cpu-directive.d: New file. * gas/arm/attr-override-cpu-directive.s: New file. * gas/arm/attr-override-mcpu.d: New file. * gas/arm/attr-override-mcpu.s: New file. * gas/arm/blank.s: New file. * gas/arm/eabi_attr_1.d: Update Tag_ARM_ISA_use and Tag_THUMB_ISA_use. 2009-01-26 Nick Clifton * gas/arm/attr-order.d: Do not run this test for non-ELF based ARM targets. 2009-01-24 Andreas Schwab * gas/lns/lns.exp: Don't run lns-duplicate for d10v target. 2009-01-23 Andreas Schwab * gas/mips/mips16-e.d: Adjust for change in LOCAL_LABEL_PREFIX. * gas/mips/mipsel16-e.d: Likewise. * gas/mips/tmips16-e.d: Likewise. * gas/mips/tmipsel16-e.d: Likewise. 2009-01-19 Nick Clifton * lib/gas-defs.exp (run_list_test): Fix typo in comment. 2009-01-19 Nick Clifton * gas/arm/attr-syntax.d: Do not run for non-ELF based ARM targets. 2009-01-19 Andrew Stubbs * gas/arm/attr-order.d: New file. * gas/arm/attr-order.s: New file. 2009-01-16 Andrew Stubbs Daniel Jacobowitz * gas/arm/attr-syntax.d: New file. * gas/arm/attr-syntax.s: New file. 2009-01-15 Nick Clifton PR 9722 * gas/testsuite/gas/arm/archv6m.d: Update expected NOP opcode. * gas/testsuite/gas/arm/pr9722.s: New test. * gas/testsuite/gas/arm/pr9722.d: Expected disassembly. 2009-01-14 Peter Bergner * gas/ppc/power6.s ("mtfsf", "mtfsf.", "mtfsfi", "mtfsfi."): Add tests. * gas/ppc/power6.d: Likewise. 2009-01-12 H.J. Lu * gas/i386/sse-noavx.s: Add tests for lfence, mfence and movnti. * gas/i386/x86-64-sse-noavx.s: Likewise. * gas/i386/sse-noavx.d: Updated. * gas/i386/x86-64-sse-noavx.d: Likewise. 2009-01-12 H.J. Lu * gas/i386/opts.s: Add tests for add, adc, and, cmp, or, sbb, sub and xor. * gas/i386/x86-64-opts.s: Likewise. * gas/i386/opts.d: Updated. * gas/i386/opts-intel.d: Likewise. * gas/i386/sse2avx-opts.d: Likewise. * gas/i386/sse2avx-opts-intel.d: Likewise. * gas/i386/x86-64-opts.d: Likewise. * gas/i386/x86-64-opts-intel.d: Likewise. * gas/i386/x86-64-sse2avx-opts.d: Likewise. * gas/i386/x86-64-sse2avx-opts-intel.d: Likewise. 2009-01-10 H.J. Lu * gas/i386/arch-10.s: Add clflush and syscall. * gas/i386/x86-64-arch-2.s: Likewise. * gas/i386/arch-10.d: Updated. * gas/i386/arch-10-1.l: Likewise. * gas/i386/arch-10-2.l: Likewise. * gas/i386/arch-10-3.l: Likewise. * gas/i386/arch-10-4.l: Likewise. * gas/i386/x86-64-arch-2.d: Likewise. 2009-01-09 H.J. Lu * gas/i386/arch-10.s: Add rdtscp. * gas/i386/x86-64-arch-2.s: Likewise. * gas/i386/arch-10.d: Updated. * gas/i386/arch-10-1.l: Likewise. * gas/i386/arch-10-2.l: Likewise. * gas/i386/arch-10-3.l: Likewise. * gas/i386/arch-10-4.l: Likewise. * gas/i386/x86-64-arch-2.d: Likewise. 2009-01-06 Chao-ying Fu * gas/mips/jalr.s, gas/mips/jalr.l: Add more tests for jalr and jalr.hb. 2009-01-06 H.J. Lu AVX Programming Reference (December, 2008) * gas/i386/avx.s: Add tests for 256bit vmovntdq, vmovntpd and vmovntps. * gas/i386/x86-64-avx.s: Likewise. * gas/i386/avx.d: Updated. * gas/i386/avx-intel.d: Likewise. * gas/i386/x86-64-avx.d: Likewise. * gas/i386/x86-64-avx-intel.d: Likewise. 2009-01-05 H.J. Lu AVX Programming Reference (December, 2008) * gas/i386/arch-10.s: Replace vfmaddpd with vfmadd132pd. * gas/i386/x86-64-arch-2.s: Likewise. * gas/i386/arch-10.d: Updated. * gas/i386/arch-10-1.l: Likewise. * gas/i386/arch-10-2.l: Likewise. * gas/i386/arch-10-3.l: Likewise. * gas/i386/arch-10-4.l: Likewise. * gas/i386/avx.d: Likewise. * gas/i386/avx-intel.d: Likewise. * gas/i386/inval-avx.l: Likewise. * gas/i386/x86-64-arch-2.d: Likewise. * gas/i386/x86-64-avx.d: Likewise. * gas/i386/x86-64-avx-intel.d: Likewise. * gas/i386/x86-64-inval-avx.l: Likewise. * gas/i386/avx.s: Remove vpermil2ps/vpermil2pd and FMA instructions. Update tests. * gas/i386/inval-avx.s: Likewise. * gas/i386/x86-64-avx.s: Likewise. * gas/i386/x86-64-inval-avx.s: Likewise. * gas/i386/fma.d: New. * gas/i386/fma.s: Likewise. * gas/i386/fma-intel.d: Likewise. * gas/i386/x86-64-fma.d: Likewise. * gas/i386/x86-64-fma.s: Likewise. * gas/i386/x86-64-fma-intel.d: Likewise. * gas/i386/i386.exp: Run fma, fma-intel, x86-64-fma and x86-64-fma-intel. For older changes see ChangeLog-2008 Local Variables: mode: change-log left-margin: 8 fill-column: 74 version-control: never End: