066be9f7bd
* config/tc-ppc.c (pre_defined_registers): Add "f32" to "f63", "f.32" to "f.63", "vs0" to "vs63" and "vs.0" to "vs.63". (parse_cpu): Extend -mpower7 to accept power7 and isel instructions. gas/testsuite/ * 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. include/opcode/ * ppc.h (PPC_OPCODE_POWER7): New. opcodes/ * ppc-dis.c (powerpc_init_dialect): Extend -Mpower7 to disassemble the power7 and the isel instructions. * ppc-opc.c (insert_xc6, extract_xc6): New static functions. (insert_dm, extract_dm): Likewise. (XB6): Update comment to include XX2 form. (WC, XC6, SHW, DMEX, UIM, XX2, XX3RC, XX4, XX2_MASK, XX2UIM_MASK, XX2BF_MASK, XX3BF_MASK, XX3SHW_MASK, XX4_MASK, XWC_MASK, POWER7): New. (RemoveXX3DM): Delete. (powerpc_opcodes): <"lfdp", "lfdpx", "mcrxr", "mftb", "mffgpr", "mftgpr">: Deprecate for POWER7. <"fres", "fres.", "frsqrtes", "frsqrtes.", "fre", "fre.", "frsqrte", "frsqrte.">: Deprecate the three operand form and enable the two operand form for POWER7 and later. <"wait">: Extend to accept optional parameter. Enable for POWER7. <"waitsrv", "waitimpl">: Add extended opcodes. <"ldbrx", "stdbrx">: Enable for POWER7. <"cdtbcd", "cbcdtd", "addg6s">: Add POWER6 opcodes. <"bpermd", "dcbtstt", "dcbtt", "dcffix.", "dcffix", "divde.", "divde", "divdeo.", "divdeo", "divdeu.", "divdeu", "divdeuo.", "divdeuo", "divwe.", "divwe", "divweo.", "divweo", "divweu.", "divweu", "divweuo.", "divweuo", "fcfids.", "fcfids", "fcfidu.", "fcfidu", "fcfidus.", "fcfidus", "fctidu.", "fctidu", "fctiduz.", "fctiduz", "fctiwu.", "fctiwu", "fctiwuz.", "fctiwuz", "ftdiv", "ftsqrt", "lbarx", "lfiwzx", "lharx", "popcntd", "popcntw", "stbcx.", "sthcx.">: Add POWER7 opcodes. <"lxsdux", "lxsdx", "lxvdsx", "lxvw4ux", "lxvw4x", "stxsdux", "stxsdx", "stxvw4ux", "stxvw4x", "xsabsdp", "xsadddp", "xscmpodp", "xscmpudp", "xscpsgndp", "xscvdpsp", "xscvdpsxds", "xscvdpsxws", "xscvdpuxds", "xscvdpuxws", "xscvspdp", "xscvsxddp", "xscvuxddp", "xsdivdp", "xsmaddadp", "xsmaddmdp", "xsmaxdp", "xsmindp", "xsmsubadp", "xsmsubmdp", "xsmuldp", "xsnabsdp", "xsnegdp", "xsnmaddadp", "xsnmaddmdp", "xsnmsubadp", "xsnmsubmdp", "xsrdpi", "xsrdpic", "xsrdpim", "xsrdpip", "xsrdpiz", "xsredp", "xsrsqrtedp", "xssqrtdp", "xssubdp", "xstdivdp", "xstsqrtdp", "xvabsdp", "xvabssp", "xvadddp", "xvaddsp", "xvcmpeqdp.", "xvcmpeqdp", "xvcmpeqsp.", "xvcmpeqsp", "xvcmpgedp.", "xvcmpgedp", "xvcmpgesp.", "xvcmpgesp", "xvcmpgtdp.", "xvcmpgtdp", "xvcmpgtsp.", "xvcmpgtsp", "xvcpsgnsp", "xvcvdpsp", "xvcvdpsxds", "xvcvdpsxws", "xvcvdpuxds", "xvcvdpuxws", "xvcvspdp", "xvcvspsxds", "xvcvspsxws", "xvcvspuxds", "xvcvspuxws", "xvcvsxddp", "xvcvsxdsp", "xvcvsxwdp", "xvcvsxwsp", "xvcvuxddp", "xvcvuxdsp", "xvcvuxwdp", "xvcvuxwsp", "xvdivdp", "xvdivsp", "xvmaddadp", "xvmaddasp", "xvmaddmdp", "xvmaddmsp", "xvmaxdp", "xvmaxsp", "xvmindp", "xvminsp", "xvmovsp", "xvmsubadp", "xvmsubasp", "xvmsubmdp", "xvmsubmsp", "xvmuldp", "xvmulsp", "xvnabsdp", "xvnabssp", "xvnegdp", "xvnegsp", "xvnmaddadp", "xvnmaddasp", "xvnmaddmdp", "xvnmaddmsp", "xvnmsubadp", "xvnmsubasp", "xvnmsubmdp", "xvnmsubmsp", "xvrdpi", "xvrdpic", "xvrdpim", "xvrdpip", "xvrdpiz", "xvredp", "xvresp", "xvrspi", "xvrspic", "xvrspim", "xvrspip", "xvrspiz", "xvrsqrtedp", "xvrsqrtesp", "xvsqrtdp", "xvsqrtsp", "xvsubdp", "xvsubsp", "xvtdivdp", "xvtdivsp", "xvtsqrtdp", "xvtsqrtsp", "xxland", "xxlandc", "xxlnor", "xxlor", "xxlxor", "xxmrghw", "xxmrglw", "xxsel", "xxsldwi", "xxspltd", "xxspltw", "xxswapd">: Add VSX opcodes.
517 lines
17 KiB
Text
517 lines
17 KiB
Text
2009-02-26 Peter Bergner <bergner@vnet.ibm.com>
|
||
|
||
* 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 <mark@codesourcery.com>
|
||
|
||
* 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 <bergner@vnet.ibm.com>
|
||
|
||
* gas/ppc/e500mc.d ("lfdepx", "stfdepx"): Fix tests to expect a
|
||
floating point register.
|
||
|
||
2009-02-18 Adam Nemet <anemet@caviumnetworks.com>
|
||
|
||
* 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 <nickc@redhat.com>
|
||
|
||
* 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 <nathan@codesourcery.com>
|
||
|
||
* m68k/br-isac.d, m68k/br-isac.s: Add stldsr test.
|
||
|
||
2009-02-06 Nick Clifton <nickc@redhat.com>
|
||
|
||
* 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 <nickc@redhat.com>
|
||
|
||
* gas/elf/symtab.d: But do not run the test for the Alpha or HPPA
|
||
ports.
|
||
|
||
2009-02-05 Peter Bergner <bergner@vnet.ibm.com>
|
||
|
||
* 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 <clm@codesourcery.com>
|
||
|
||
* gas/elf/elf.exp: Really run the symtab test.
|
||
|
||
2009-02-04 H.J. Lu <hongjiu.lu@intel.com>
|
||
|
||
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 <dj@redhat.com>
|
||
|
||
* gas/mep/relocs.d: Updated for new configuration.
|
||
* gas/mep/complex-relocs.exp: Likewise.
|
||
|
||
2009-02-03 Sandip Matte <sandip@rmicorp.com>
|
||
|
||
* 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 <maxim@codesourcery.com>
|
||
|
||
* 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 <mark@codesourcery.com>
|
||
|
||
* 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 <mark@codesourcery.com>
|
||
|
||
* 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 <mark@codesourcery.com>
|
||
|
||
* gas/arm/thumb32.s (qadd): Add tests for them.
|
||
* gas/arm/thumb32.d: Adjust accordingly.
|
||
|
||
2009-01-29 Mark Mitchell <mark@codesourcery.com>
|
||
|
||
* gas/arm/thumb32.s (qadd): Add qadd, qdadd, qsub, and qdsub.
|
||
* gas/arm/thumb32.d: Likewise.
|
||
|
||
2009-01-29 Paul Brook <paul@codesourcery.com>
|
||
Mark Mitchell <mark@codesourcery.com>
|
||
|
||
* 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 <nickc@redhat.com>
|
||
|
||
* 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 <nickc@redhat.com>
|
||
|
||
* 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 <nickc@redhat.com>
|
||
|
||
* 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 <ams@codesourcery.com>
|
||
|
||
* 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 <nickc@redhat.com>
|
||
|
||
* gas/arm/attr-order.d: Do not run this test for non-ELF based ARM
|
||
targets.
|
||
|
||
2009-01-24 Andreas Schwab <schwab@suse.de>
|
||
|
||
* gas/lns/lns.exp: Don't run lns-duplicate for d10v target.
|
||
|
||
2009-01-23 Andreas Schwab <schwab@suse.de>
|
||
|
||
* 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 <nickc@redhat.com>
|
||
|
||
* lib/gas-defs.exp (run_list_test): Fix typo in comment.
|
||
|
||
2009-01-19 Nick Clifton <nickc@redhat.com>
|
||
|
||
* gas/arm/attr-syntax.d: Do not run for non-ELF based ARM
|
||
targets.
|
||
|
||
2009-01-19 Andrew Stubbs <ams@codesourcery.com>
|
||
|
||
* gas/arm/attr-order.d: New file.
|
||
* gas/arm/attr-order.s: New file.
|
||
|
||
2009-01-16 Andrew Stubbs <ams@codesourcery.com>
|
||
Daniel Jacobowitz <dan@codesourcery.com>
|
||
|
||
* gas/arm/attr-syntax.d: New file.
|
||
* gas/arm/attr-syntax.s: New file.
|
||
|
||
2009-01-15 Nick Clifton <nickc@redhat.com>
|
||
|
||
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 <bergner@vnet.ibm.com>
|
||
|
||
* gas/ppc/power6.s ("mtfsf", "mtfsf.", "mtfsfi", "mtfsfi."): Add tests.
|
||
* gas/ppc/power6.d: Likewise.
|
||
|
||
2009-01-12 H.J. Lu <hongjiu.lu@intel.com>
|
||
|
||
* 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 <hongjiu.lu@intel.com>
|
||
|
||
* 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 <hongjiu.lu@intel.com>
|
||
|
||
* 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 <hongjiu.lu@intel.com>
|
||
|
||
* 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 <fu@mips.com>
|
||
|
||
* gas/mips/jalr.s, gas/mips/jalr.l: Add more tests for jalr
|
||
and jalr.hb.
|
||
|
||
2009-01-06 H.J. Lu <hongjiu.lu@intel.com>
|
||
|
||
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 <hongjiu.lu@intel.com>
|
||
|
||
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:
|