2013-06-26 10:47:06 +00:00
|
|
|
|
2013-06-26 Yufeng Zhang <yufeng.zhang@arm.com>
|
|
|
|
|
|
|
|
|
|
* gas/aarch64/ilp32-basic.d: New file.
|
|
|
|
|
* gas/aarch64/ilp32-basic.s: New file.
|
|
|
|
|
|
bfd/
* elfxx-mips.h (_bfd_mips_elf_insn32): New prototype.
* elfxx-mips.c (mips_elf_link_hash_table): Add insn32 member.
(STUB_MOVE32_MICROMIPS, STUB_JALR32_MICROMIPS): New macros.
(MICROMIPS_INSN32_FUNCTION_STUB_NORMAL_SIZE): Likewise.
(MICROMIPS_INSN32_FUNCTION_STUB_BIG_SIZE): Likewise.
(micromips_insn32_o32_exec_plt0_entry): New variable.
(micromips_insn32_o32_exec_plt_entry): Likewise.
(_bfd_mips_elf_adjust_dynamic_symbol): Handle insn32 mode.
(mips_elf_estimate_stub_size): Likewise.
(_bfd_mips_elf_size_dynamic_sections): Likewise.
(_bfd_mips_elf_finish_dynamic_symbol): Likewise.
(mips_finish_exec_plt): Likewise.
(_bfd_mips_elf_relax_section): Likewise.
(_bfd_mips_elf_insn32): New function.
(_bfd_mips_elf_get_synthetic_symtab): Handle insn32 PLT.
gas/
* config/tc-mips.c (mips_set_options): Add insn32 member.
(mips_opts): Initialize it.
(NOP_INSN, NOP_INSN_SIZE): Handle insn32 mode.
(options): Add OPTION_INSN32 and OPTION_NO_INSN32 enum values.
(md_longopts): Add "minsn32" and "mno-insn32" options.
(is_size_valid): Handle insn32 mode.
(md_assemble): Pass instruction string down to macro.
(brk_fmt): Add second dimension and insn32 mode initializers.
(mfhl_fmt): Likewise.
(BRK_FMT, MFHL_FMT): Handle insn32 mode.
(macro_build) <'c'>: Handle microMIPS 32-bit BREAK encoding.
(macro_build_jalr, move_register): Handle insn32 mode.
(macro_build_branch_rs): Likewise.
(macro): Handle insn32 mode.
<M_JRADDIUSP>, <M_JRC>, <M_MOVEP>: New cases.
(mips_ip): Handle insn32 mode.
(md_parse_option): Handle OPTION_INSN32 and OPTION_NO_INSN32.
(s_mipsset): Handle "insn32" and "noinsn32" pseudo-ops.
(mips_handle_align): Handle insn32 mode.
(md_show_usage): Add -minsn32 and -mno-insn32.
* doc/as.texinfo (Target MIPS options): Add -minsn32 and
-mno-insn32 options.
(-minsn32, -mno-insn32): New options.
* doc/c-mips.texi (MIPS Opts): Add -minsn32 and -mno-insn32
options.
(MIPS assembly options): New node. Document .set insn32 and
.set noinsn32.
(MIPS-Dependent): List the new node.
gas/testsuite/
* gas/mips/micromips-insn32.d: New test.
* gas/mips/micromips-noinsn32.d: Likewise.
* gas/mips/micromips.l: Rename to...
* gas/mips/micromips-warn.l: ... this.
* gas/mips/micromips.d: Update accordingly.
* gas/mips/micromips-trap.d: Likewise.
* gas/mips/micromips.l: New list test.
* gas/mips/micromips.s: Add conditionals.
* gas/mips/mips.exp: Run the new tests.
include/opcode/
* mips.h: Add M_JRADDIUSP, M_JRC and M_MOVEP anonymous enum
values.
ld/
* emultempl/mipself.em (insn32): New variable.
(mips_create_output_section_statements): Handle insn32 mode.
(PARSE_AND_LIST_PROLOGUE): New macro.
(PARSE_AND_LIST_LONGOPTS): Likewise.
(PARSE_AND_LIST_OPTIONS): Likewise.
* gen-doc.texi: Set MIPS.
* ld.texinfo: Likewise.
(Options specific to MIPS targets): New section.
(ld and MIPS family): New node.
(Top, Machine Dependent): List the new node.
opcodes/
* micromips-opc.c (micromips_opcodes): Add "jraddiusp", "jrc"
and "movep" macros.
2013-06-25 18:02:34 +00:00
|
|
|
|
2013-06-25 Maciej W. Rozycki <macro@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/mips/micromips-insn32.d: New test.
|
|
|
|
|
* gas/mips/micromips-noinsn32.d: Likewise.
|
|
|
|
|
* gas/mips/micromips.l: Rename to...
|
|
|
|
|
* gas/mips/micromips-warn.l: ... this.
|
|
|
|
|
* gas/mips/micromips.d: Update accordingly.
|
|
|
|
|
* gas/mips/micromips-trap.d: Likewise.
|
|
|
|
|
* gas/mips/micromips.l: New list test.
|
|
|
|
|
* gas/mips/micromips.s: Add conditionals.
|
|
|
|
|
* gas/mips/mips.exp: Run the new tests.
|
|
|
|
|
|
2013-06-24 21:05:30 +00:00
|
|
|
|
2013-06-24 Roland McGrath <mcgrathr@google.com>
|
|
|
|
|
|
2013-06-24 23:13:00 +00:00
|
|
|
|
* gas/arm/macro-vld1.s: Add a case with whitespace before '}'.
|
|
|
|
|
* gas/arm/macro-vld1.d: Update.
|
|
|
|
|
|
2013-06-24 21:05:30 +00:00
|
|
|
|
* gas/arm/macro-pld.s: Add a 'push {r0}' case.
|
|
|
|
|
* gas/arm/macro-pld.d: Update expected output.
|
|
|
|
|
* gas/arm/macro-vld1.s: New file.
|
|
|
|
|
* gas/arm/macro-vld1.d: New file.
|
|
|
|
|
|
gas/testsuite/
* gas/mips/mips.exp: Remove "LOSE" comments.
(run_dump_test_arch): Remove format selector support.
(run_dump_test_arches): Remove associated upvars.
(elf, ecoff, aout, no_mips16, no_micromips): Remove variables.
Remove all conditions based on them, on the assumption that $elf
is true and the others are false. Rename "elf-jal" to "jal".
(tmips): Set to "t" for *bsd targets.
* gas/mips/elf-jal.d: Rename to...
* gas/mips/jal.d: ...this, replacing the old file.
* gas/mips/micromips@elf-jal.d: Rename to...
* gas/mips/micromips@jal.d: ...this.
* gas/mips/at-1.d, gas/mips/ld.d, gas/mips/l_d.d, gas/mips/lui.d,
gas/mips/mips1@l_d.d, gas/mips/mips1@ld-forward.d, gas/mips/mips1@ld.d,
gas/mips/mips1@s_d.d, gas/mips/s_d.d, gas/mips/sd.d: Remove ECOFF
relocation names. Do not allow any offset on the symbol.
2013-06-22 16:57:42 +00:00
|
|
|
|
2013-06-22 Richard Sandiford <rdsandiford@googlemail.com>
|
|
|
|
|
|
|
|
|
|
* gas/mips/mips.exp: Remove "LOSE" comments.
|
|
|
|
|
(run_dump_test_arch): Remove format selector support.
|
|
|
|
|
(run_dump_test_arches): Remove associated upvars.
|
|
|
|
|
(elf, ecoff, aout, no_mips16, no_micromips): Remove variables.
|
|
|
|
|
Remove all conditions based on them, on the assumption that $elf
|
|
|
|
|
is true and the others are false. Rename "elf-jal" to "jal".
|
|
|
|
|
(tmips): Set to "t" for *bsd targets.
|
|
|
|
|
* gas/mips/elf-jal.d: Rename to...
|
|
|
|
|
* gas/mips/jal.d: ...this, replacing the old file.
|
|
|
|
|
* gas/mips/micromips@elf-jal.d: Rename to...
|
|
|
|
|
* gas/mips/micromips@jal.d: ...this.
|
|
|
|
|
* gas/mips/at-1.d, gas/mips/ld.d, gas/mips/l_d.d, gas/mips/lui.d,
|
|
|
|
|
gas/mips/mips1@l_d.d, gas/mips/mips1@ld-forward.d, gas/mips/mips1@ld.d,
|
|
|
|
|
gas/mips/mips1@s_d.d, gas/mips/s_d.d, gas/mips/sd.d: Remove ECOFF
|
|
|
|
|
relocation names. Do not allow any offset on the symbol.
|
|
|
|
|
|
2013-06-22 16:51:44 +00:00
|
|
|
|
2013-06-22 Richard Sandiford <rdsandiford@googlemail.com>
|
|
|
|
|
|
|
|
|
|
* gas/mips/lineno.d: Remove ellipsis.
|
|
|
|
|
|
* configure.ac (mips*-*-bsd*, mips*-*-ultrix*, mips*-*-osf*)
(mips*-*-ecoff*, mips*-*-pe*, mips*-*-irix* [v4 and earlier])
(mips*-*-lnews*, mips*-*-riscos*): Add gas and ld to noconfigdirs.
* configure: Regenerate.
gas/
* NEWS: Note removal of ECOFF support.
* doc/as.texinfo (--emulation): Update for the removal of MIPS ECOFF.
* Makefile.am (TARG_ENV_HFILES): Remove config/te-lnews.h.
(MULTI_CFILES): Remove config/e-mipsecoff.c.
* Makefile.in: Regenerate.
* configure.in: Remove MIPS ECOFF references.
(mips-sony-bsd*, mips-*-bsd*, mips-*-lnews*-ecoff, mips-*-*-ecoff):
Delete cases.
(mips-*-irix5*-*, mips*-*-linux*-*, mips*-*-freebsd*)
(mips*-*-kfreebsd*-gnu, mips-*-*-elf): Fold into...
(mips-*-*): ...this single case.
(mipsbecoff, mipslecoff, mipsecoff): Remove emulations. Expect
MIPS emulations to be e-mipself*.
* configure: Regenerate.
* configure.tgt (mips-sony-bsd*, mips-*-ultrix*, mips-*-osf*)
(mips-*-ecoff*, mips-*-pe*, mips-*-irix*, ips-*-lnews*, mips-*-riscos*)
(mips-*-sysv*): Remove coff and ecoff cases.
* as.c (mipsbecoff, mipslecoff, mipsecoff): Remove.
* ecoff.c: Remove reference to MIPS ECOFF.
* config/e-mipsecoff.c, config/te-lnews.h: Delete files.
* config/tc-mips.c (ECOFF_LITTLE_FORMAT): Delete.
(RDATA_SECTION_NAME, mips_target_form): Remove COFF and ECOFF cases.
(mips_hi_fixup): Tweak comment.
(append_insn): Require a howto.
(mips_after_parse_args): Remove OBJ_MAYBE_ECOFF code.
gas/testsuite/
* gas/all/gas.exp: Remove reference to mips-ecoff.
* gas/mips/branch-misc-1.d, gas/mips/branch-misc-2.d,
gas/mips/branch-misc-2-64.d, gas/mips/branch-misc-2pic.d,
gas/mips/branch-misc-2pic-64.d, gas/mips/branch-swap.d: Remove
skips for mips-*-ecoff.
ld/
* NEWS: Document the removal of MIPS ECOFF targets.
* ld.texinfo (--gpsize=@var{value}): Use MIPS ELF rather than
MIPS ECOFF as an example of a target that supports small data.
* ldmain.c (g_switch_value): Likewise.
* configure.tgt (mips*-*-pe, mips*-dec-ultrix*, mips*-dec-osf*)
(mips*-sgi-irix* [v4 and earlier], mips*el-*-ecoff*, mips*-*-ecoff*)
(mips*-*-bsd*, mips*-*-lnews*): Remove cases.
* Makefile.am (ALL_EMULATION_SOURCES): Remove emipsbig.c, emipsbsd.c,
emipsidt.c, emipsidtl.c, emipslit.c, emipslnews.c and emipspe.c.
(emipsbig.c, emipsbsd.c, emipsidt.c, emipsidtl.c, emipslit.c)
(emipslnews.c, emipspe.c): Delete rules.
* Makefile.in: Regenerate.
* emulparams/mipsbig.sh, emulparams/mipsbsd.sh, emulparams/mipsidt.sh,
emulparams/mipsidtl.sh, emulparams/mipslit.sh, emulparams/mipslnews.sh,
emulparams/mipspe.sh, emultempl/mipsecoff.em: Delete.
* emultempl/m68kcoff.em: Update comment to say that MIPS ECOFF support
has now been removed.
* emultempl/pe.em: Remove TARGET_IS_mipspe checks.
2013-06-22 16:44:16 +00:00
|
|
|
|
2013-06-22 Richard Sandiford <rdsandiford@googlemail.com>
|
|
|
|
|
|
|
|
|
|
* gas/all/gas.exp: Remove reference to mips-ecoff.
|
|
|
|
|
* gas/mips/branch-misc-1.d, gas/mips/branch-misc-2.d,
|
|
|
|
|
gas/mips/branch-misc-2-64.d, gas/mips/branch-misc-2pic.d,
|
|
|
|
|
gas/mips/branch-misc-2pic-64.d, gas/mips/branch-swap.d: Remove
|
|
|
|
|
skips for mips-*-ecoff.
|
|
|
|
|
|
gas/
* config/tc-mips.c (ISA_SUPPORTS_SMARTMIPS, ISA_SUPPORTS_DSP_ASE)
(ISA_SUPPORTS_DSP64_ASE, ISA_SUPPORTS_DSPR2_ASE, ISA_SUPPORTS_EVA_ASE)
(ISA_SUPPORTS_MT_ASE, ISA_SUPPORTS_MCU_ASE, ISA_SUPPORTS_VIRT_ASE)
(ISA_SUPPORTS_VIRT64_ASE): Delete.
(mips_ase): New structure.
(mips_ases): New table.
(FP64_ASES): New macro.
(mips_ase_groups): New array.
(mips_isa_rev, mips_ase_mask, mips_check_isa_supports_ase)
(mips_check_isa_supports_ases, mips_set_ase, mips_lookup_ase): New
functions.
(is_opcode_valid): Use mips_ases to get the 64-bit ASE flags.
(md_parse_option): Use mips_ases and mips_set_ase instead of
separate case statements for each ASE option.
(mips_after_parse_args): Use FP64_ASES. Use
mips_check_isa_supports_ases to check the ASEs against
other options.
(s_mipsset): Use mips_ases and mips_set_ase instead of
separate if statements for each ASE option. Use
mips_check_isa_supports_ases, even when a non-ASE option
is specified.
gas/testsuite/
* gas/mips/ase-errors-1.s, gas/mips/ase-errors-1.l,
gas/mips/ase-errors-2.s, gas/mips/ase-errors-2.l,
gas/mips/ase-errors-3.s, gas/mips/ase-errors-3.l,
gas/mips/ase-errors-4.s, gas/mips/ase-errors-4.l: New tests.
* gas/mips/mips.exp: Run them.
2013-06-20 19:25:20 +00:00
|
|
|
|
2013-06-20 Richard Sandiford <rdsandiford@googlemail.com>
|
|
|
|
|
|
|
|
|
|
* gas/mips/ase-errors-1.s, gas/mips/ase-errors-1.l,
|
|
|
|
|
gas/mips/ase-errors-2.s, gas/mips/ase-errors-2.l,
|
|
|
|
|
gas/mips/ase-errors-3.s, gas/mips/ase-errors-3.l,
|
|
|
|
|
gas/mips/ase-errors-4.s, gas/mips/ase-errors-4.l: New tests.
|
|
|
|
|
* gas/mips/mips.exp: Run them.
|
|
|
|
|
|
2013-06-18 19:23:40 +00:00
|
|
|
|
2013-06-18 Richard Sandiford <rdsandiford@googlemail.com>
|
|
|
|
|
|
|
|
|
|
* gas/mips/eva.d: Use -32.
|
|
|
|
|
|
2013-06-17 Catherine Moore <clm@codesourcery.com>
Maciej W. Rozycki <macro@codesourcery.com>
Chao-Ying Fu <fu@mips.com>
gas/testsuite/
* gas/mips/mips.exp: Run new tests.
* gas/mips/eva.d: New.
* gas/mips/eva.s: New.
* gas/mips/micromips@eva.d: New.
gas/
* config/tc-mips.c (mips_set_options): Add ase_eva.
(mips_set_options mips_opts): Add ase_eva.
(file_ase_eva): Declare.
(ISA_SUPPORTS_EVA_ASE): Define.
(IS_SEXT_9BIT_NUM): Define.
(MIPS_CPU_ASE_EVA): Define.
(is_opcode_valid): Add support for ase_eva.
(macro_build): Likewise.
(macro): Likewise.
(validate_mips_insn): Likewise.
(validate_micromips_insn): Likewise.
(mips_ip): Likewise.
(options): Add OPTION_EVA and OPTION_NO_EVA.
(md_longopts): Add -meva and -mno-eva.
(md_parse_option): Process new options.
(mips_after_parse_args): Check for valid EVA combinations.
(s_mipsset): Likewise.
include/
* opcode/mips.h (OP_SH_EVAOFFSET): Define.
(OP_MASK_EVAOFFSET): Define.
(INSN_ASE_MASK): Delete.
(ASE_EVA): Define.
(M_CACHEE_AB, M_CACHEE_OB): New.
(M_LBE_OB, M_LBE_AB): New.
(M_LBUE_OB, M_LBUE_AB): New.
(M_LHE_OB, M_LHE_AB): New.
(M_LHUE_OB, M_LHUE_AB): New.
(M_LLE_AB, M_LLE_OB): New.
(M_LWE_OB, M_LWE_AB): New.
(M_LWLE_AB, M_LWLE_OB): New.
(M_LWRE_AB, M_LWRE_OB): New.
(M_PREFE_AB, M_PREFE_OB): New.
(M_SCE_AB, M_SCE_OB): New.
(M_SBE_OB, M_SBE_AB): New.
(M_SHE_OB, M_SHE_AB): New.
(M_SWE_OB, M_SWE_AB): New.
(M_SWLE_AB, M_SWLE_OB): New.
(M_SWRE_AB, M_SWRE_OB): New.
(MICROMIPSOP_SH_EVAOFFSET): Define.
(MICROMIPSOP_MASK_EVAOFFSET): Define.
opcodes/
* micromips-opc.c (EVA): Define.
(TLBINV): Define.
(micromips_opcodes): Add EVA opcodes.
* mips-dis.c (mips_arch_choices): Update for ASE_EVA.
(print_insn_args): Handle EVA offsets.
(print_insn_micromips): Likewise.
* mips-opc.c (EVA): Define.
(TLBINV): Define.
(mips_builtin_opcodes): Add EVA opcodes.
2013-06-17 22:59:10 +00:00
|
|
|
|
2013-06-17 Catherine Moore <clm@codesourcery.com>
|
|
|
|
|
Maciej W. Rozycki <macro@codesourcery.com>
|
|
|
|
|
Chao-Ying Fu <fu@mips.com>
|
|
|
|
|
|
|
|
|
|
* gas/mips/mips.exp: Run new tests.
|
|
|
|
|
* gas/mips/eva.d: New.
|
|
|
|
|
* gas/mips/eva.s: New.
|
|
|
|
|
* gas/mips/micromips@eva.d: New.
|
|
|
|
|
|
2013-06-15 13:47:37 +00:00
|
|
|
|
2013-06-15 Richard Sandiford <rdsandiford@googlemail.com>
|
|
|
|
|
|
|
|
|
|
* gas/mips/loc-swap-3.d: Require -32.
|
|
|
|
|
|
2013-06-14 13:30:28 +00:00
|
|
|
|
2013-06-14 Richard Sandiford <rsandifo@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gas/mips/loc-swap-3.d, gas/mips/loc-swap-3.s: New test.
|
|
|
|
|
* gas/mips/mips.exp: Run it.
|
|
|
|
|
|
2013-06-13 21:04:33 +00:00
|
|
|
|
2013-06-13 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gas/mips/micromips@virt.d: New file.
|
|
|
|
|
* gas/mips/micromips@virt64.d: New file.
|
|
|
|
|
* gas/mips/mips.exp: Enable virt and virt64 tests for micromips.
|
|
|
|
|
|
2013-06-12 23:11:57 +00:00
|
|
|
|
2013-06-12 Sandra Loosemore <sandra@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/nios2/movia.s: Add additional test case with negative
|
|
|
|
|
constant value.
|
|
|
|
|
* gas/nios2/movia.d: Likewise.
|
|
|
|
|
|
2013-06-12 23:03:21 +00:00
|
|
|
|
2013-06-12 Sandra Loosemore <sandra@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/nios2/tret.d: Correct eret encoding.
|
|
|
|
|
|
2013-06-10 18:15:48 +00:00
|
|
|
|
2013-06-10 Maciej W. Rozycki <macro@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/mips/relax-bc1any.l: New test.
|
|
|
|
|
* gas/mips/relax-bc1any.s: New test source.
|
|
|
|
|
* gas/mips/mips.exp: Run the new test.
|
|
|
|
|
|
2013-06-10 01:04:42 +00:00
|
|
|
|
2013-06-09 Sandra Loosemore <sandra@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/nios2/trap.s: Add additional test cases for optional
|
|
|
|
|
argument.
|
|
|
|
|
* gas/nios2/trap.d: Likewise.
|
|
|
|
|
|
2013-05-31 17:27:28 +00:00
|
|
|
|
2013-05-31 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gas/i386/size-3.d: Updated for text/data/bss section alignment
|
|
|
|
|
change.
|
|
|
|
|
* gas/i386/x86-64-size-1.d: Likewise.
|
|
|
|
|
* gas/i386/x86-64-unwind.d: Likewise.
|
|
|
|
|
* gas/i386/ilp32/x86-64-size-1.d: Likewise.
|
|
|
|
|
* gas/i386/ilp32/x86-64-size-5.d: Likewise.
|
|
|
|
|
* gas/i386/ilp32/x86-64-unwind.d: Likewise.
|
|
|
|
|
|
2013-05-31 17:04:53 +00:00
|
|
|
|
2013-05-31 Catherine Moore <clm@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
gas/testsuite/
|
|
|
|
|
* gas/mips/ehword.d: New.
|
|
|
|
|
* gas/mips/ehword.s: New.
|
|
|
|
|
* gas/mips/mips.exp: Run ehword test.
|
|
|
|
|
|
2013-05-29 16:22:14 +00:00
|
|
|
|
2013-05-29 Maciej W. Rozycki <macro@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/mips/jalr3.d: New test.
|
|
|
|
|
* gas/mips/jalr3-n32.d: New test.
|
|
|
|
|
* gas/mips/jalr3-n64.d: New test.
|
|
|
|
|
* gas/mips/jalr3.s: New test source.
|
|
|
|
|
* gas/mips/mips.exp: Run the new tests.
|
|
|
|
|
|
2013-05-29 00:39:34 +00:00
|
|
|
|
2013-05-28 Cary Coutant <ccoutant@google.com>
|
|
|
|
|
|
|
|
|
|
* gas/cris/rd-dw2-1.d: Adjust expected output.
|
|
|
|
|
* gas/cris/rd-dw2-10.d: Likewise.
|
|
|
|
|
* gas/cris/rd-dw2-11.d: Likewise.
|
|
|
|
|
* gas/cris/rd-dw2-12.d: Likewise.
|
|
|
|
|
* gas/cris/rd-dw2-13.d: Likewise.
|
|
|
|
|
* gas/cris/rd-dw2-14.d: Likewise.
|
|
|
|
|
* gas/cris/rd-dw2-15.d: Likewise.
|
|
|
|
|
* gas/cris/rd-dw2-2.d: Likewise.
|
|
|
|
|
* gas/cris/rd-dw2-3.d: Likewise.
|
|
|
|
|
* gas/cris/rd-dw2-4.d: Likewise.
|
|
|
|
|
* gas/cris/rd-dw2-5.d: Likewise.
|
|
|
|
|
* gas/cris/rd-dw2-6.d: Likewise.
|
|
|
|
|
* gas/cris/rd-dw2-7.d: Likewise.
|
|
|
|
|
* gas/cris/rd-dw2-8.d: Likewise.
|
|
|
|
|
* gas/cris/rd-dw2-9.d: Likewise.
|
|
|
|
|
* gas/elf/dwarf2-1.d: Likewise.
|
|
|
|
|
* gas/elf/dwarf2-2.d: Likewise.
|
|
|
|
|
* gas/elf/dwarf2-3.d: Likewise.
|
|
|
|
|
* gas/i386/debug1.d: Likewise.
|
|
|
|
|
* gas/i386/dw2-compress-1.d: Likewise.
|
|
|
|
|
* gas/i386/ilp32/lns/lns-common-1.d: Likewise.
|
|
|
|
|
* gas/i386/ilp32/lns/lns-duplicate.d: Likewise.
|
|
|
|
|
* gas/ia64/pr13167.d: Likewise.
|
|
|
|
|
* gas/lns/lns-big-delta.d: Likewise.
|
|
|
|
|
* gas/lns/lns-common-1-alt.d: Likewise.
|
|
|
|
|
* gas/lns/lns-common-1.d: Likewise.
|
|
|
|
|
* gas/lns/lns-duplicate.d: Likewise.
|
|
|
|
|
* gas/mips/loc-swap-2.d: Likewise.
|
|
|
|
|
* gas/mips/loc-swap.d: Likewise.
|
|
|
|
|
* gas/mips/micromips@loc-swap-2.d: Likewise.
|
|
|
|
|
* gas/mips/micromips@loc-swap.d: Likewise.
|
|
|
|
|
* gas/mips/mips16-dwarf2-n32.d: Likewise.
|
|
|
|
|
* gas/mips/mips16-dwarf2.d: Likewise.
|
|
|
|
|
* gas/mips/mips16@loc-swap-2.d: Likewise.
|
|
|
|
|
* gas/mips/mips16@loc-swap.d: Likewise.
|
|
|
|
|
|
2013-05-28 22:19:34 +00:00
|
|
|
|
2013-05-28 Maciej W. Rozycki <macro@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/mips/ld-zero.d: New test.
|
|
|
|
|
* gas/mips/ld-zero-2.d: New test.
|
|
|
|
|
* gas/mips/ld-zero-3.d: New test.
|
|
|
|
|
* gas/mips/ld-zero-q.d: New test.
|
|
|
|
|
* gas/mips/ld-zero-u.d: New test.
|
|
|
|
|
* gas/mips/ecoff@ld-zero-3.d: New test.
|
|
|
|
|
* gas/mips/micromips@ld-zero-2.d: New test.
|
|
|
|
|
* gas/mips/micromips@ld-zero-3.d: New test.
|
|
|
|
|
* gas/mips/ld-zero.s: New test source.
|
|
|
|
|
* gas/mips/ld-zero-2.s: New test source.
|
|
|
|
|
* gas/mips/ld-zero-3.s: New test source.
|
|
|
|
|
* gas/mips/ld-zero-q.s: New test source.
|
|
|
|
|
* gas/mips/ld-zero-u.s: New test source.
|
|
|
|
|
* gas/mips/mips.exp: Run the new tests.
|
|
|
|
|
|
2013-05-28 16:39:51 +00:00
|
|
|
|
2013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
|
|
|
|
|
|
|
|
|
|
* gas/aarch64/tls.d: Update.
|
|
|
|
|
* gas/aarch64/tls.s: Update.
|
|
|
|
|
|
2013-05-28 14:58:52 +00:00
|
|
|
|
2013-05-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/armv8-a-bad.l: Update expected warning message.
|
|
|
|
|
* gas/arm/armv8-a-it-bad.l: Likewise.
|
|
|
|
|
|
2013-05-28 09:43:42 +00:00
|
|
|
|
2013-05-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
|
|
|
|
|
|
|
|
|
|
* gas/aarch64/adr_1.d: New file.
|
|
|
|
|
* gas/aarch64/adr_1.s: New file.
|
|
|
|
|
* gas/aarch64/b_1.d: New file.
|
|
|
|
|
* gas/aarch64/b_1.s: New file.
|
|
|
|
|
* gas/aarch64/beq_1.d: New file.
|
|
|
|
|
* gas/aarch64/beq_1.s: New file.
|
|
|
|
|
* gas/aarch64/ldr_1.d: New file.
|
|
|
|
|
* gas/aarch64/ldr_1.s: New file.
|
|
|
|
|
* gas/aarch64/tbz_1.d: New file.
|
|
|
|
|
* gas/aarch64/tbz_1.s: New file.
|
|
|
|
|
|
2013-05-24 17:13:49 +00:00
|
|
|
|
2013-05-24 Richard Sandiford <rsandifo@linux.vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gas/s390/zarch-z9-109-err.s, gas/s390/zarch-z9-109-err.l: New test.
|
|
|
|
|
* gas/s390/s390.exp: Run it.
|
|
|
|
|
|
2013-05-23 15:48:47 +00:00
|
|
|
|
2013-05-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gas/s390/zarch-zEC12.d: Adjust length operands for cdzt, cxzt,
|
|
|
|
|
czdt, and czxt.
|
|
|
|
|
* gas/s390/zarch-zEC12.d: Likewise.
|
|
|
|
|
|
2013-05-22 18:08:26 +00:00
|
|
|
|
2013-05-22 Jürgen Urban <JuergenUrban@gmx.de>
|
|
|
|
|
|
|
|
|
|
* gas/mips/r5900-full.s, gas/mips/r5900-full.d: Add tests for LQ
|
|
|
|
|
and SQ macros.
|
|
|
|
|
* gas/mips/r5900-vu0.s, gas/mips/r5900-vu0.d: New test.
|
|
|
|
|
* gas/mips/mips.exp: Run it.
|
|
|
|
|
|
2013-05-21 03:26:18 +00:00
|
|
|
|
2013-05-21 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gas/ppc/vsx2.d: Ignore trailing padding.
|
|
|
|
|
|
opcodes/
* ppc-dis.c (powerpc_init_dialect): Set default dialect to power8.
* ppc-opc.c (BHRBE, ST, SIX, PS, SXL, VXPS_MASK, XX1RB_MASK,
XLS_MASK, PPCVSX2): New defines.
(powerpc_opcodes) <bcdadd., bcdsub., bctar, bctar, bctarl, clrbhrb,
fmrgew, fmrgow, lqarx, lxsiwax, lxsiwzx, lxsspx, mfbhrbe,
mffprd, mffprwz, mfvrd, mfvrwz, mfvsrd, mfvsrwz, msgclrp, msgsndp,
mtfprd, mtfprwa, mtfprwz, mtsle, mtvrd, mtvrwa, mtvrwz, mtvsrd,
mtvsrwa, mtvsrwz, pbt., rfebb, stqcx., stxsiwx, stxsspx,
vaddcuq, vaddecuq, vaddeuqm, vaddudm, vadduqm, vbpermq, vcipher,
vcipherlast, vclzb, vclzd, vclzh, vclzw, vcmpequd, vcmpequd.,
vcmpgtsd, vcmpgtsd., vcmpgtud, vcmpgtud., veqv, vgbbd, vmaxsd,
vmaxud, vminsd, vminud, vmrgew, vmrgow, vmulesw, vmuleuw, vmulosw,
vmulouw, vmuluwm, vnand, vncipher, vncipherlast, vorc, vpermxor,
vpksdss, vpksdus, vpkudum, vpkudus, vpmsumb, vpmsumd, vpmsumh,
vpmsumw, vpopcntb, vpopcntd, vpopcnth, vpopcntw, vrld, vsbox,
vshasigmad, vshasigmaw, vsld, vsrad, vsrd, vsubcuq, vsubecuq,
vsubeuqm, vsubudm, vsubuqm, vupkhsw, vupklsw, waitasec, xsaddsp,
xscvdpspn, xscvspdpn, xscvsxdsp, xscvuxdsp, xsdivsp, xsmaddasp,
xsmaddmsp, xsmsubasp, xsmsubmsp, xsmulsp, xsnmaddasp, xsnmaddmsp,
xsnmsubasp, xsnmsubmsp, xsresp, xsrsp, xsrsqrtesp, xssqrtsp,
xssubsp, xxleqv, xxlnand, xxlorc>: New instructions.
<lxvx, stxvx>: New extended mnemonics.
gas/
* config/tc-ppc.c (ppc_setup_opcodes): Use new_seg to fix error
and clean up warning when using PRINT_OPCODE_TABLE.
gas/testsuite/
* gas/ppc/altivec2.d <bcdadd., bcdadd., vaddcuq, vaddecuq, vaddeuqm,
vaddudm, vadduqm, vbpermq, vcipher, vcipherlast, vclzb, vclzd, vclzh,
vclzw, vcmpequd, vcmpequd., vcmpgtsd, vcmpgtsd., vcmpgtud, vcmpgtud.,
veqv, vgbbd, vmaxsd, vmaxud, vminsd, vminud, vmrgew, vmrgow, vmulesw,
vmuleuw, vmulosw, vmulouw, vmuluwm, vnand, vncipher, vncipherlast,
vorc, vpermxor, vpksdss, vpksdus, vpkudum, vpkudus, vpmsumb, vpmsumd,
vpmsumh, vpmsumw, vpopcntb, vpopcntd, vpopcnth, vpopcntw, vrld, vsbox,
vshasigmad, vshasigmaw, vsld, vsrad, vsrd, vsubcuq, vsubecuq, vsubeuqm,
vsubudm, vsubuqm, vupkhsw, vupklsw>: Add new tests.
* gas/ppc/altivec2.s: Likewise.
* gas/ppc/power8.d <bcdadd., bcdsub., bctar, bctarl, clrbhrb, fmrgew,
fmrgow, lqarx, lxsiwax, lxsiwzx, lxsspx, mfbhrbe, mfvsrd, mfvsrwz,
msgclrp, msgsndp, mtsle, mtvsrd, mtvsrwa, mtvsrwz, pbt., rfebb,
stqcx., stxsiwx, stxsspx, vaddcuq, vaddecuq, vaddeuqm, vaddudm,
vadduqm, vbpermq, vcipher, vcipherlast, vclzb, vclzd, vclzh, vclzw,
vcmpequd, vcmpequd., vcmpgtsd, vcmpgtsd., vcmpgtud, vcmpgtud., veqv,
vgbbd, vmaxsd, vmaxud, vminsd, vminud, vmrgow, vmulesw, vmuleuw,
vmulosw, vmulouw, vmuluwm, vnand, vncipher, vncipherlast, vorc,
vpermxor, vpksdss, vpksdus, vpkudum, vpkudus, vpmsumb, vpmsumd,
vpmsumh, vpmsumw, vpopcntb, vpopcntd, vpopcnth, vpopcntw, vrld, vsbox,
vshasigmad, vshasigmaw, vsld, vsrad, vsrd, vsubcuq, vsubecuq, vsubeuqm,
vsubuqm, vupkhsw, vupklsw, waitasec, xsaddsp, xscvdpspn, xscvspdpn,
xscvsxdsp, xscvuxdsp, xsdivsp, xsmaddasp, xsmaddmsp, xsmsubasp,
xsmsubmsp, xsmulsp, xsnmaddasp, xsnmaddmsp, xsnmsubasp, xsnmsubmsp,
xsresp, xsrsp, xsrsqrtesp, xssqrtsp, xssubsp, xxleqv, xxlnand,
xxlorc>: Add new tests.
* gas/ppc/power8.s Likewise.
* gas/ppc/vsx.d <lxvd2x, stxvd2x>: Add new tests.
* gas/ppc/vsx.s Likewise.
* gas/ppc/vsx2.d: New test file.
* gas/ppc/vsx2.s: Likewise.
* gas/ppc/ppc.exp: Run it.
2013-05-21 01:36:46 +00:00
|
|
|
|
2013-05-20 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gas/ppc/altivec2.d <bcdadd., bcdadd., vaddcuq, vaddecuq, vaddeuqm,
|
|
|
|
|
vaddudm, vadduqm, vbpermq, vcipher, vcipherlast, vclzb, vclzd, vclzh,
|
|
|
|
|
vclzw, vcmpequd, vcmpequd., vcmpgtsd, vcmpgtsd., vcmpgtud, vcmpgtud.,
|
|
|
|
|
veqv, vgbbd, vmaxsd, vmaxud, vminsd, vminud, vmrgew, vmrgow, vmulesw,
|
|
|
|
|
vmuleuw, vmulosw, vmulouw, vmuluwm, vnand, vncipher, vncipherlast,
|
|
|
|
|
vorc, vpermxor, vpksdss, vpksdus, vpkudum, vpkudus, vpmsumb, vpmsumd,
|
|
|
|
|
vpmsumh, vpmsumw, vpopcntb, vpopcntd, vpopcnth, vpopcntw, vrld, vsbox,
|
|
|
|
|
vshasigmad, vshasigmaw, vsld, vsrad, vsrd, vsubcuq, vsubecuq, vsubeuqm,
|
|
|
|
|
vsubudm, vsubuqm, vupkhsw, vupklsw>: Add new tests.
|
|
|
|
|
* gas/ppc/altivec2.s: Likewise.
|
|
|
|
|
* gas/ppc/power8.d <bcdadd., bcdsub., bctar, bctarl, clrbhrb, fmrgew,
|
|
|
|
|
fmrgow, lqarx, lxsiwax, lxsiwzx, lxsspx, mfbhrbe, mfvsrd, mfvsrwz,
|
|
|
|
|
msgclrp, msgsndp, mtsle, mtvsrd, mtvsrwa, mtvsrwz, pbt., rfebb,
|
|
|
|
|
stqcx., stxsiwx, stxsspx, vaddcuq, vaddecuq, vaddeuqm, vaddudm,
|
|
|
|
|
vadduqm, vbpermq, vcipher, vcipherlast, vclzb, vclzd, vclzh, vclzw,
|
|
|
|
|
vcmpequd, vcmpequd., vcmpgtsd, vcmpgtsd., vcmpgtud, vcmpgtud., veqv,
|
|
|
|
|
vgbbd, vmaxsd, vmaxud, vminsd, vminud, vmrgow, vmulesw, vmuleuw,
|
|
|
|
|
vmulosw, vmulouw, vmuluwm, vnand, vncipher, vncipherlast, vorc,
|
|
|
|
|
vpermxor, vpksdss, vpksdus, vpkudum, vpkudus, vpmsumb, vpmsumd,
|
|
|
|
|
vpmsumh, vpmsumw, vpopcntb, vpopcntd, vpopcnth, vpopcntw, vrld, vsbox,
|
|
|
|
|
vshasigmad, vshasigmaw, vsld, vsrad, vsrd, vsubcuq, vsubecuq, vsubeuqm,
|
|
|
|
|
vsubuqm, vupkhsw, vupklsw, waitasec, xsaddsp, xscvdpspn, xscvspdpn,
|
|
|
|
|
xscvsxdsp, xscvuxdsp, xsdivsp, xsmaddasp, xsmaddmsp, xsmsubasp,
|
|
|
|
|
xsmsubmsp, xsmulsp, xsnmaddasp, xsnmaddmsp, xsnmsubasp, xsnmsubmsp,
|
|
|
|
|
xsresp, xsrsp, xsrsqrtesp, xssqrtsp, xssubsp, xxleqv, xxlnand,
|
|
|
|
|
xxlorc>: Add new tests.
|
|
|
|
|
* gas/ppc/power8.s Likewise.
|
|
|
|
|
* gas/ppc/vsx.d <lxvd2x, stxvd2x>: Add new tests.
|
|
|
|
|
* gas/ppc/vsx.s Likewise.
|
|
|
|
|
* gas/ppc/vsx2.d: New test file.
|
|
|
|
|
* gas/ppc/vsx2.s: Likewise.
|
|
|
|
|
* gas/ppc/ppc.exp: Run it.
|
|
|
|
|
|
2013-05-16 15:37:50 +00:00
|
|
|
|
2013-05-16 Tristan Gingold <gingold@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gas/ppc/ppc.exp: Do not run simpshft on aix.
|
|
|
|
|
|
2013-05-16 13:19:40 +00:00
|
|
|
|
2013-05-16 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gas/msp430/opcodes.s: Use correct value for .arch pseudo.
|
|
|
|
|
* gas/msp430/msp430x.d: Use correct value for -mcpu option.
|
|
|
|
|
|
2013-05-13 22:33:54 +00:00
|
|
|
|
2013-05-13 Yufeng Zhang <yufeng.zhang@arm.com>
|
|
|
|
|
|
|
|
|
|
* gas/aarch64/diagnostic.s: Update.
|
|
|
|
|
* gas/aarch64/diagnostic.l: Ditto.
|
|
|
|
|
* gas/aarch64/movi.s: Add new tests.
|
|
|
|
|
* gas/aarch64/movi.d: Update.
|
|
|
|
|
|
binutils/ChangeLog:
* doc/binutils.texi: Document -Mvirt disassembler option.
gas/ChangeLog:
* config/tc-mips.c (struct mips_set_options): New ase_virt field.
(mips_opts): Update for the new field.
(file_ase_virt): New variable.
(ISA_SUPPORTS_VIRT_ASE): New macro.
(ISA_SUPPORTS_VIRT64_ASE): New macro.
(MIPS_CPU_ASE_VIRT): New define.
(is_opcode_valid): Handle ase_virt.
(macro_build): Handle "+J".
(validate_mips_insn): Likewise.
(mips_ip): Likewise.
(enum options): Add OPTION_VIRT and OPTION_NO_VIRT.
(md_longopts): Add mvirt and mnovirt
(md_parse_option): Handle OPTION_VIRT and OPTION_NO_VIRT.
(mips_after_parse_args): Handle ase_virt field.
(s_mipsset): Handle "virt" and "novirt".
(mips_elf_final_processing): Add a comment about virt ASE might need a new flag.
(md_show_usage): Print out the usage of -mvirt and mno-virt options.
* doc/c-mips.texi: Document -mvirt and -mno-virt.
Document ".set virt" and ".set novirt".
gas/testsuite/ChangeLog:
* gas/mips/mips.exp: Run virt and virt64 testcases.
* gas/mips/virt.d: New file.
* gas/mips/virt.s: New file.
* gas/mips/virt64.d: New file.
* gas/mips/virt64.s: New file.
include/opcode/ChangeLog:
* mips.h (OP_MASK_CODE10): Correct definition.
(OP_SH_CODE10): Likewise.
Add a comment that "+J" is used now for OP_*CODE10.
(INSN_ASE_MASK): Update.
(INSN_VIRT): New macro.
(INSN_VIRT64): New macro
opcodes/ChangeLog:
* mips-dis.c (mips_arch_choices): Add INSN_VIRT to mips32r2 .
Add INSN_VIRT and INSN_VIRT64 to mips64r2.
(parse_mips_dis_option): Handle the virt option.
(print_insn_args): Handle "+J".
(print_mips_disassembler_options): Print out message about virt64.
* mips-opc.c (IVIRT): New define.
(IVIRT64): New define.
(mips_builtin_opcodes): Add dmfgc0, dmtgc0, hypcall, mfgc0, mtgc0,
tlbgr, tlbgwi, tlbginv, tlbginvf, tlbgwr, tlbgp VIRT instructions.
Move rfe to the bottom as it conflicts with tlbgp.
2013-05-10 01:08:48 +00:00
|
|
|
|
2013-05-09 Andrew Pinski <apinski@cavium.com>
|
|
|
|
|
|
|
|
|
|
* gas/mips/mips.exp: Run virt and virt64 testcases.
|
|
|
|
|
* gas/mips/virt.d: New file.
|
|
|
|
|
* gas/mips/virt.s: New file.
|
|
|
|
|
* gas/mips/virt64.d: New file.
|
|
|
|
|
* gas/mips/virt64.s: New file.
|
|
|
|
|
|
2013-05-04 10:11:30 +00:00
|
|
|
|
2013-05-04 Richard Sandiford <rdsandiford@googlemail.com>
|
|
|
|
|
|
|
|
|
|
* gas/mips/micromips-warn-branch-delay.d: Use numeric registers.
|
|
|
|
|
|
2013-05-02 22:30:11 +00:00
|
|
|
|
2013-05-02 Richard Sandiford <rdsandiford@googlemail.com>
|
|
|
|
|
|
|
|
|
|
* gas/mips/mips16-stabs.s, gas/mips/mips16-stabs.d: New test.
|
|
|
|
|
* gas/mips/mips.exp: Run it.
|
|
|
|
|
|
2013-05-02 21:06:15 +00:00
|
|
|
|
2013-05-02 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gas/all/gas.exp: Skip the DIFF1 test for the MSP430.
|
|
|
|
|
Expect the FORWARD test to pass for the MSP430.
|
|
|
|
|
Skip the REDEF tests for the MSP430.
|
|
|
|
|
Expect the 930509A test to fail for the MSP430.
|
|
|
|
|
* gas/all/sleb128-4.d: Skip for the MSP430.
|
|
|
|
|
* gas/elf/elf.exp: Set target_machine to msp430 for the MSP430.
|
|
|
|
|
Skip the EHOPT0 test for the MSP430.
|
|
|
|
|
Skip the REDEF and EQU-RELOC tests for the MSP430.
|
|
|
|
|
* gas/elf/section2.e-msp430: New file.
|
|
|
|
|
* gas/lns/lns-big-delta.d: Remove expectation of 20-bit
|
|
|
|
|
addresses.
|
|
|
|
|
* gas/lns/lns.exp: Use alternate LNS COMMON test for the MSP430.
|
|
|
|
|
* gas/msp430/msp430x.s: New test.
|
|
|
|
|
* gas/msp430/msp430x.d: Expected disassembly.
|
|
|
|
|
* gas/msp430/msp430.exp: Run new test.
|
|
|
|
|
* gas/msp430/opcode.d: Update expected disassembly.
|
|
|
|
|
|
2013-05-01 01:04:45 +00:00
|
|
|
|
2013-04-30 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gas/mips/ext-ill.s: New file.
|
|
|
|
|
* gas/mips/ext-ill.l: New file.
|
|
|
|
|
* gas/mips/mips.exp: Run new tests.
|
|
|
|
|
|
2013-04-29 13:38:59 +00:00
|
|
|
|
2013-04-29 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gas/elf/dwarf2-3.d: Fix expected readelf output.
|
|
|
|
|
|
2013-04-24 18:58:14 +00:00
|
|
|
|
2013-04-24 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gas/i386/rex.d: Skip x86_64-*-elf*.
|
|
|
|
|
* gas/i386/ilp32/rex.d: Likewise.
|
|
|
|
|
|
2013-04-15 10:30:23 +00:00
|
|
|
|
2013-04-15 Julian Brown <julian@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/all/gas.exp (sleb128-7): Don't run for tic4x, tic54x.
|
|
|
|
|
* gas/all/sleb128-2.s: Reformat, use _ at start of labels, remove
|
|
|
|
|
cruft.
|
|
|
|
|
* gas/all/sleb128-3.s: Likewise.
|
|
|
|
|
* gas/all/sleb128-4.s: Likewise.
|
|
|
|
|
* gas/all/sleb128-5.s: Likewise.
|
|
|
|
|
* gas/all/sleb128-7.s: Likewise.
|
|
|
|
|
* gas/all/sleb128-2.d: Handle data sections named $DATA$.
|
|
|
|
|
* gas/all/sleb128-3.d: Likewise.
|
|
|
|
|
* gas/all/sleb128-4.d: Likewise.
|
|
|
|
|
* gas/all/sleb128-5.d: Likewise.
|
|
|
|
|
* gas/all/sleb128-7.d: Likewise.
|
|
|
|
|
|
2013-04-11 10:54:13 +00:00
|
|
|
|
2013-04-10 Julian Brown <julian@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/all/sleb128-2.s: New test.
|
|
|
|
|
* gas/all/sleb128-3.s: Likewise.
|
|
|
|
|
* gas/all/sleb128-4.s: Likewise.
|
|
|
|
|
* gas/all/sleb128-5.s: Likewise.
|
|
|
|
|
* gas/all/sleb128-7.s: Likewise.
|
|
|
|
|
* gas/all/sleb128-2.d: New.
|
|
|
|
|
* gas/all/sleb128-3.d: New.
|
|
|
|
|
* gas/all/sleb123-4.d: New.
|
|
|
|
|
* gas/all/sleb123-5.d: New.
|
|
|
|
|
* gas/all/sleb123-7.d: New.
|
|
|
|
|
* gas/all/gas.exp (sleb128-2, sleb128-3, sleb128-4, sleb128-5)
|
|
|
|
|
(sleb128-7): Run new tests.
|
|
|
|
|
|
2013-04-10 13:20:05 +00:00
|
|
|
|
2013-04-10 Jan Beulich <jbeulich@suse.com>
|
|
|
|
|
|
|
|
|
|
* gas/testsuite/gas/arm/ldst-pc.s: Add index, non-writeback
|
|
|
|
|
forms of various loads and stores with PC as base.
|
|
|
|
|
* gas/testsuite/gas/arm/ldst-pc.d: Update accordingly.
|
|
|
|
|
|
2013-04-10 13:18:33 +00:00
|
|
|
|
2013-04-10 Jan Beulich <jbeulich@suse.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/barrier-bad.d: Change title.
|
|
|
|
|
* gas/arm/barrier-bad.s: Add immediate form of ISB and DSB as
|
|
|
|
|
well as one symbolic form of DSB.
|
|
|
|
|
* gas/arm/barrier-bad.l: Update accordingly.
|
|
|
|
|
* gas/arm/barrier-bad-thumb.d: Adjust title. Use barrier-bad.s as
|
|
|
|
|
source. Pass -mthumb to gas.
|
|
|
|
|
* gas/arm/barrier-bad-thumb.l: Remove.
|
|
|
|
|
* gas/arm/barrier-bad-thumb.s: Remove.
|
|
|
|
|
* gas/arm/barrier-thumb.d: Adjust title. Use barrier.s as source.
|
|
|
|
|
Pass -mthumb to gas.
|
|
|
|
|
* gas/arm/barrier-thumb.s: Remove.
|
|
|
|
|
|
2013-04-09 11:07:06 +00:00
|
|
|
|
2013-04-09 Jan Beulich <jbeulich@suse.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/vfp1xD.s: Add VMRS/VMSR tests with FPINST, FPINST2,
|
|
|
|
|
and C15.
|
|
|
|
|
* gas/arm/vfp1xD.d: Update accordingly.
|
|
|
|
|
|
2013-04-09 11:05:45 +00:00
|
|
|
|
2013-04-09 Jan Beulich <jbeulich@suse.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/neon-omit.s: Add tests for suffix less VMOV.
|
|
|
|
|
* gas/arm/neon-omit.d: Update accordingly.
|
|
|
|
|
|
2013-04-09 11:04:24 +00:00
|
|
|
|
2013-04-09 Jan Beulich <jbeulich@suse.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/neon-addressing-bad.s: Add test for further invalid VST
|
|
|
|
|
operands.
|
2013-06-24 21:05:30 +00:00
|
|
|
|
* gas/arm/neon-addressing-bad.l: Update accordingly.
|
2013-04-09 11:04:24 +00:00
|
|
|
|
|
2013-04-08 15:48:38 +00:00
|
|
|
|
2013-04-08 Jan Beulich <jbeulich@suse.com>
|
|
|
|
|
|
|
|
|
|
* gas/i386/x86-64-opcode.s: Flesh out LOOP and J*CXZ sections.
|
|
|
|
|
Correct comments in Jcc section.
|
|
|
|
|
* gas/i386/x86-64-opcode.d: Refresh.
|
|
|
|
|
* gas/i386/ilp32/x86-64-opcode.d: Refresh.
|
|
|
|
|
|
Increase the accuracy of sparc instruction aliases.
Make current with UA2011 specification.
Add an F_PREFERRED opcode flag that indicates a preferred alias
when multiple aliases for the same opcode exists.
For 'lzd':
Add 'lzcnt' as primary instruction, and make 'lzd' an alias.
Add 'ldtw', 'ldtwa', 'sttw', 'sttwa':
The modern opcode for for 'ldd', 'ldda', 'std', and 'stda' on
integer registers. Mark the latter now as aliases.
For 'flush':
Support "[address]" syntax as well as plain "address".
Rework 'mov' aliases for 'wr':
Eliminate bogus three operand moves, and encode the
instructions properly for the "mov REG, %ASR" cases,
specifically we should encode the register in rs2 not rs1 as
per The SPARC V8 Architecture Manual.
Add missing cbcond aliases:
c{w,x}bz, c{w,x}blu, c{w,x}bnz, c{w,x}bgeu
Add 'd' suffix VIS logical ops:
The primary opcode for 'fzero' is now 'fzerod' (compare with
'fzeros'), for example. And thus 'fzero' is now an alias.
Add modern opcodes for condition code setting edge instructions:
They are now edgeN{,l}cc instead of plain edgeN{,l}.
Add modern opcodes for VIS comparisons:
All VIS comparisons now start with prefix "fp", retain the
older variants as aliases.
The signed variants for equal and not-equal have "u" aliases
to show that these comparisons are equally suited for unsigned
compares.
Update existing test cases as needed, and add several new ones.
include/opcode/
* sparc.h (F_PREFERRED): Define.
(F_PREF_ALIAS): Define.
opcodes/
* sparc-dis.c (compare_opcodes): When encountering multiple aliases
of an opcode, prefer the one with F_PREFERRED set.
* sparc-opc.c (sparc_opcodes): Add ldtw, ldtwa, sttw, sttwa,
lzcnt, flush with '[address]' syntax, and missing cbcond pseudo
ops. Make 64-bit VIS logical ops have "d" suffix in their names,
mark existing mnenomics as aliases. Add "cc" suffix to edge
instructions generating condition codes, mark existing mnenomics
as aliases. Add "fp" prefix to VIS compare instructions, mark
existing mnenomics as aliases.
gas/testsuite/
* gas/sparc/cbcond.s: Add tests for new opcode aliases.
* gas/sparc/cbcond.d: Updated.
* gas/sparc/hpcvis3.s: Add tests for new opcode aliases.
* gas/sparc/hpcvis3.d: Updated.
* gas/sparc/v8-movwr-imm.d: Fix expected disassembly.
* gas/sparc/edge.s: New test.
* gas/sparc/edge.d: Expected disassembly.
* gas/sparc/flush.s: New test.
* gas/sparc/flush.d: Expected disassembly.
* gas/sparc/ldd_std.s: New test.
* gas/sparc/ldd_std.d: Expected disassembly.
* gas/sparc/ldtw_sttw.s: New test.
* gas/sparc/ldtw_sttw.d: Expected disassembly.
* gas/sparc/sparc.exp: Run new tests.
2013-04-06 22:22:03 +00:00
|
|
|
|
2013-04-06 David S. Miller <davem@davemloft.net>
|
|
|
|
|
|
|
|
|
|
* gas/sparc/cbcond.s: Add tests for new opcode aliases.
|
|
|
|
|
* gas/sparc/cbcond.d: Updated.
|
|
|
|
|
* gas/sparc/hpcvis3.s: Add tests for new opcode aliases.
|
|
|
|
|
* gas/sparc/hpcvis3.d: Updated.
|
|
|
|
|
* gas/sparc/v8-movwr-imm.d: Fix expected disassembly.
|
|
|
|
|
* gas/sparc/edge.s: New test.
|
|
|
|
|
* gas/sparc/edge.d: Expected disassembly.
|
|
|
|
|
* gas/sparc/flush.s: New test.
|
|
|
|
|
* gas/sparc/flush.d: Expected disassembly.
|
|
|
|
|
* gas/sparc/ldd_std.s: New test.
|
|
|
|
|
* gas/sparc/ldd_std.d: Expected disassembly.
|
|
|
|
|
* gas/sparc/ldtw_sttw.s: New test.
|
|
|
|
|
* gas/sparc/ldtw_sttw.d: Expected disassembly.
|
|
|
|
|
* gas/sparc/sparc.exp: Run new tests.
|
|
|
|
|
|
2013-03-28 09:25:11 +00:00
|
|
|
|
2013-03-27 Alexis Deruelle <alexis.deruelle@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/15068
|
|
|
|
|
* gas/tic6x/insns16-lsd-unit.s: Correct bit patterns for mvk, add
|
|
|
|
|
and xor.
|
|
|
|
|
* gas/tic6x/insns16-lsd-unit.d: Update expected output.
|
|
|
|
|
|
2013-03-27 18:49:10 +00:00
|
|
|
|
2013-03-27 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gas/i386/addr32.s: Add an SIB test.
|
|
|
|
|
* gas/i386/addr32.d: Updated.
|
|
|
|
|
|
2013-03-27 11:43:37 +00:00
|
|
|
|
2013-03-27 Alexis Deruelle <alexis.deruelle@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/15068
|
|
|
|
|
* gas/tic6x/insns16-d-unit.s: New test.
|
|
|
|
|
* gas/tic6x/insns16-d-unit.d: Expected disassembly.
|
|
|
|
|
* gas/tic6x/insns16-ddec.s: New test.
|
|
|
|
|
* gas/tic6x/insns16-ddec.d: Expected disassembly.
|
|
|
|
|
* gas/tic6x/insns16-dinc.s: New test.
|
|
|
|
|
* gas/tic6x/insns16-dinc.d: Expected disassembly.
|
|
|
|
|
* gas/tic6x/insns16-dind.s: New test.
|
|
|
|
|
* gas/tic6x/insns16-dind.d: Expected disassembly.
|
|
|
|
|
* gas/tic6x/insns16-doff4.s: New test.
|
|
|
|
|
* gas/tic6x/insns16-doff4.d: Expected disassembly.
|
|
|
|
|
* gas/tic6x/insns16-l-unit.s: New test.
|
|
|
|
|
* gas/tic6x/insns16-l-unit.d: Expected disassembly.
|
|
|
|
|
* gas/tic6x/insns16-lsd-unit.s: New test.
|
|
|
|
|
* gas/tic6x/insns16-lsd-unit.d: Expected disassembly.
|
|
|
|
|
* gas/tic6x/insns16-m-unit.s: New test.
|
|
|
|
|
* gas/tic6x/insns16-m-unit.d: Expected disassembly.
|
|
|
|
|
* gas/tic6x/insns16-s-unit-pcrel.s: New test.
|
|
|
|
|
* gas/tic6x/insns16-s-unit-pcrel.d: Expected disassembly.
|
|
|
|
|
* gas/tic6x/insns16-s-unit: New test.
|
|
|
|
|
* gas/tic6x/insns16-s-unit.d: Expected disassembly.
|
|
|
|
|
|
2013-03-26 09:14:31 +00:00
|
|
|
|
2013-03-26 Douglas B Rupp <rupp@adacore.com>
|
2013-03-26 09:13:17 +00:00
|
|
|
|
|
|
|
|
|
* gas/ia64/ia64.exp: Add new test reloc-mlx
|
|
|
|
|
* gas/ia64/reloc-mlx.[sd]: New test for X-unit reloc.
|
|
|
|
|
* gas/ia64/pcrel.d: Fix output for X-unit reloc.
|
|
|
|
|
|
2013-03-21 18:39:35 +00:00
|
|
|
|
2013-03-21 Will Newton <will.newton@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gas/arm/thumb2_relax.d: Strip out invalid pc-relative strs.
|
|
|
|
|
* gas/arm/thumb2_relax.s: Likewise.
|
|
|
|
|
* gas/arm/thumb32.d: Likewise.
|
|
|
|
|
* gas/arm/thumb32.l: Likewise.
|
|
|
|
|
* gas/arm/thumb32.s: Likewise.
|
|
|
|
|
* gas/arm/thumb2_str-bad.d: New file.
|
|
|
|
|
* gas/arm/thumb2_str-bad.l: Likewise.
|
|
|
|
|
* gas/arm/thumb2_str-bad.s: Likewise.
|
|
|
|
|
|
2013-03-20 16:56:34 +00:00
|
|
|
|
2013-03-20 Alexis Deruelle <alexis.deruelle@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR gas/15082
|
|
|
|
|
* gas/tic6x/insns-bad-1.s: Remove test-case for mpydp with
|
|
|
|
|
cross-path.
|
|
|
|
|
* gas/tic6x/insns-bad-1.l: Update expected output.
|
|
|
|
|
* gas/tic6x/insns-c674x.s: Add a test-case for mpydp with
|
|
|
|
|
cross-path.
|
|
|
|
|
* gas/tic6x/insns-c674x.d: Update expected output.
|
|
|
|
|
|
2013-03-20 16:36:34 +00:00
|
|
|
|
2013-03-20 Alexis Deruelle <alexis.deruelle@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR gas/15095
|
|
|
|
|
* gas/tic6x/insns-c674x.s: Add test cases for the newly generated
|
|
|
|
|
opcode.
|
|
|
|
|
* gas/tic6x/insns-c674x.d: Update expected disassembly.
|
|
|
|
|
|
2013-03-15 17:55:03 +00:00
|
|
|
|
2013-03-15 Will Newton <will.newton@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gas/arm/any-idiv.d: Expand *-*eabi test to cover *-*eabi*.
|
|
|
|
|
* gas/arm/arch4t-eabi.d: Likewise.
|
|
|
|
|
* gas/arm/arch4t.d: Likewise.
|
|
|
|
|
* gas/arm/attr-any-armv4t.d: Likewise.
|
|
|
|
|
* gas/arm/attr-any-thumbv6.d: Likewise.
|
|
|
|
|
* gas/arm/attr-cpu-directive.d: Likewise.
|
|
|
|
|
* 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+os.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+sec.d: Likewise.
|
|
|
|
|
* gas/arm/attr-march-armv6k.d: Likewise.
|
|
|
|
|
* gas/arm/attr-march-armv6kt2.d: Likewise.
|
|
|
|
|
* gas/arm/attr-march-armv6s-m.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+idiv.d: Likewise.
|
|
|
|
|
* gas/arm/attr-march-armv7-a+mp.d: Likewise.
|
|
|
|
|
* gas/arm/attr-march-armv7-a+sec+virt.d: Likewise.
|
|
|
|
|
* gas/arm/attr-march-armv7-a+sec.d: Likewise.
|
|
|
|
|
* gas/arm/attr-march-armv7-a+virt.d: Likewise.
|
|
|
|
|
* gas/arm/attr-march-armv7-a.d: Likewise.
|
|
|
|
|
* gas/arm/attr-march-armv7-m.d: Likewise.
|
|
|
|
|
* gas/arm/attr-march-armv7-r+mp.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-armv7em.d: Likewise.
|
|
|
|
|
* gas/arm/attr-march-armv7m.d: Likewise.
|
|
|
|
|
* gas/arm/attr-march-armv7r.d: Likewise.
|
|
|
|
|
* gas/arm/attr-march-armv8-a+crypto.d: Likewise.
|
|
|
|
|
* gas/arm/attr-march-armv8-a+fp.d: Likewise.
|
|
|
|
|
* gas/arm/attr-march-armv8-a+simd.d: Likewise.
|
|
|
|
|
* gas/arm/attr-march-armv8-a.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-vfpv4-d16.d: Likewise.
|
|
|
|
|
* gas/arm/attr-mfpu-vfpv4.d: Likewise.
|
|
|
|
|
* gas/arm/attr-mfpu-vfpxd.d: Likewise.
|
|
|
|
|
* gas/arm/attr-names.d: Likewise.
|
|
|
|
|
* gas/arm/attr-order.d: Likewise.
|
|
|
|
|
* gas/arm/attr-override-cpu-directive.d: Likewise.
|
|
|
|
|
* gas/arm/attr-override-mcpu.d: Likewise.
|
|
|
|
|
* gas/arm/got_prel.d: Likewise.
|
|
|
|
|
* gas/arm/mapdir.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/mov-highregs-any.d: Likewise.
|
|
|
|
|
* gas/arm/mov-lowregs-any.d: Likewise.
|
|
|
|
|
* gas/arm/pr12198-1.d: Likewise.
|
|
|
|
|
* gas/arm/pr12198-2.d: Likewise.
|
|
|
|
|
* gas/arm/thumb-eabi.d: Likewise.
|
|
|
|
|
* gas/arm/thumb.d: Likewise.
|
|
|
|
|
* gas/arm/thumbrel.d: Likewise.
|
|
|
|
|
|
2013-03-15 16:29:35 +00:00
|
|
|
|
2013-03-15 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/arch7.d: Skip for non-ELF ARM targets.
|
|
|
|
|
* gas/arm/arch7a-mp.d: Likewise.
|
|
|
|
|
* gas/arm/arch7em.d: Likewise.
|
|
|
|
|
* gas/arm/crc32-bad.d: Likewise.
|
|
|
|
|
* gas/arm/crc32.d: Likewise.
|
|
|
|
|
|
2013-03-15 15:53:39 +00:00
|
|
|
|
2013-03-15 Will Newton <will.newton@linaro.org>
|
|
|
|
|
|
|
|
|
|
* gas/arm/vstr-thumb-bad.d: Assemble with -mcpu=arm1156t2f-s.
|
|
|
|
|
|
2013-03-12 21:34:58 +00:00
|
|
|
|
2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
|
|
|
|
|
|
|
|
|
* gas/nios2/nios2.exp: Use run_dump_tests.
|
|
|
|
|
* gas/nios2/mov.d: Delete file.
|
|
|
|
|
* gas/nios2/mov.s: Likewise.
|
|
|
|
|
* gas/nios2/rol.d: Likewise.
|
|
|
|
|
* gas/nios2/rol.s: Likewise.
|
|
|
|
|
* gas/nios2/add.d: Check instruction values.
|
|
|
|
|
* gas/nios2/align_fill.d: Likewise.
|
|
|
|
|
* gas/nios2/and.d: Likewise.
|
|
|
|
|
* gas/nios2/branch.d: Likewise.
|
|
|
|
|
* gas/nios2/bret.d: Likewise.
|
|
|
|
|
* gas/nios2/cache.d: Likewise.
|
|
|
|
|
* gas/nios2/call.d: Likewise.
|
|
|
|
|
* gas/nios2/call26.d: Likewise.
|
|
|
|
|
* gas/nios2/cmp.d: Likewise.
|
|
|
|
|
* gas/nios2/comments.d: Likewise.
|
|
|
|
|
* gas/nios2/complex.d: Likewise.
|
|
|
|
|
* gas/nios2/ctl.d: Likewise.
|
|
|
|
|
* gas/nios2/custom.d: Likewise.
|
|
|
|
|
* gas/nios2/etbt.d: Likewise.
|
|
|
|
|
* gas/nios2/flushda.d: Likewise.
|
|
|
|
|
* gas/nios2/jmp.d: Likewise.
|
|
|
|
|
* gas/nios2/ldb.d: Likewise.
|
|
|
|
|
* gas/nios2/ldh.d: Likewise.
|
|
|
|
|
* gas/nios2/ldw.d: Likewise.
|
|
|
|
|
* gas/nios2/lineseparator.d: Likewise.
|
|
|
|
|
* gas/nios2/movi.d: Likewise.
|
|
|
|
|
* gas/nios2/movia.d: Likewise.
|
|
|
|
|
* gas/nios2/mul.d: Likewise.
|
|
|
|
|
* gas/nios2/nor.d: Likewise.
|
|
|
|
|
* gas/nios2/or.d: Likewise.
|
|
|
|
|
* gas/nios2/registers.d: Likewise.
|
|
|
|
|
* gas/nios2/ret.d: Likewise.
|
|
|
|
|
* gas/nios2/rotate.d: Likewise.
|
|
|
|
|
* gas/nios2/stb.d: Likewise.
|
|
|
|
|
* gas/nios2/sth.d: Likewise.
|
|
|
|
|
* gas/nios2/stw.d: Likewise.
|
|
|
|
|
* gas/nios2/sub.d: Likewise.
|
|
|
|
|
* gas/nios2/sync.d: Likewise.
|
|
|
|
|
* gas/nios2/trap.d: Likewise.
|
|
|
|
|
* gas/nios2/tret.d: Likewise.
|
|
|
|
|
* gas/nios2/xor.d: Likewise.
|
|
|
|
|
|
2013-03-12 19:18:57 +00:00
|
|
|
|
2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
|
|
|
|
|
|
|
|
|
* gas/nios2/break.d: Check instruction values.
|
|
|
|
|
|
2013-03-12 02:41:26 +00:00
|
|
|
|
2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
|
|
|
|
|
|
|
|
|
* gas/nios2/nios2.exp: Run wrprs.
|
|
|
|
|
* gas/nios2/wrprs.d: New file.
|
|
|
|
|
* gas/nios2/wrprs.s: Likewise.
|
|
|
|
|
|
2013-03-12 02:20:08 +00:00
|
|
|
|
2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
|
|
|
|
|
|
|
|
|
* gas/nios2/nios2.exp: Run rdprs.
|
|
|
|
|
* gas/nios2/rdprs.d: New file.
|
|
|
|
|
* gas/nios2/rdprs.s: Likewise.
|
|
|
|
|
|
2013-03-12 01:41:41 +00:00
|
|
|
|
2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
|
|
|
|
|
|
|
|
|
* gas/nios2/nios2.exp: Run registers.
|
|
|
|
|
* gas/nios2/registers.d: New file.
|
|
|
|
|
* gas/nios2/registers.s: Likewise.
|
|
|
|
|
|
2013-03-11 11:09:33 +00:00
|
|
|
|
2013-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/crc32-bad.d: New file.
|
|
|
|
|
* gas/arm/crc32-bad.l: Likewise.
|
|
|
|
|
* gas/arm/crc32-bad.s: Likewise.
|
|
|
|
|
* gas/arm/crc32.d: Likewise.
|
|
|
|
|
* gas/arm/crc32.s: Likewise.
|
|
|
|
|
|
2013-03-05 16:31:44 +00:00
|
|
|
|
2013-03-05 Yufeng Zhang <yufeng.zhang@arm.com>
|
|
|
|
|
|
|
|
|
|
* gas/aarch64/diagnostic.s: Add test.
|
|
|
|
|
* gas/aarch64/diagnostic.l: Update.
|
|
|
|
|
* gas/aarch64/illegal.s: Add test.
|
|
|
|
|
* gas/aarch64/illegal.l: Update.
|
|
|
|
|
* gas/aarch64/fpmov.s: New file.
|
|
|
|
|
* gas/aarch64/fpmov.d: New file.
|
|
|
|
|
|
2013-03-02 01:55:20 +00:00
|
|
|
|
2013-03-01 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gas/i386/inval.s: Add tests for invalid addresses and eiz.
|
|
|
|
|
|
|
|
|
|
* gas/i386/x86-64-inval.s: Add tests for invalid addresses and
|
|
|
|
|
riz/eiz.
|
|
|
|
|
|
|
|
|
|
* gas/i386/inval.l: Updated.
|
|
|
|
|
* gas/i386/x86-64-inval.l: Likewise.
|
|
|
|
|
|
2013-02-28 20:50:19 +00:00
|
|
|
|
2013-02-28 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gas/i386/i386.exp: Run inval-rep and x86-64-inval-rep.
|
|
|
|
|
|
|
|
|
|
* gas/i386/inval-rep.l: New file.
|
|
|
|
|
* gas/i386/inval-rep.s: Likewise.
|
|
|
|
|
* gas/i386/x86-64-inval-rep.l: Likewise.
|
|
|
|
|
* gas/i386/x86-64-inval-rep.s: Likewise.
|
|
|
|
|
|
2013-02-28 19:18:40 +00:00
|
|
|
|
2013-02-28 Yufeng Zhang <yufeng.zhang@arm.com>
|
|
|
|
|
|
|
|
|
|
* gas/aarch64/crc32.s: New test.
|
|
|
|
|
* gas/aarch64/crc32.d: Ditto.
|
|
|
|
|
|
2013-02-28 18:51:05 +00:00
|
|
|
|
2013-02-28 Yufeng Zhang <yufeng.zhang@arm.com>
|
|
|
|
|
|
|
|
|
|
* gas/aarch64/illegal.l: Delete the error message for
|
|
|
|
|
msr S3_1_C13_C15_1,x7.
|
|
|
|
|
* gas/aarch64/sysreg.s: Add new tests.
|
|
|
|
|
* gas/aarch64/sysreg.d: Update.
|
|
|
|
|
|
2013-02-19 19:10:31 +00:00
|
|
|
|
2013-02-19 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR gas/15159
|
|
|
|
|
* gas/i386/i386.exp: Run smap and x86-64-smap.
|
|
|
|
|
|
|
|
|
|
* gas/i386/smap.d: New file.
|
|
|
|
|
* gas/i386/smap.s: likewise.
|
|
|
|
|
* gas/i386/x86-64-smap.d: likewise.
|
|
|
|
|
|
2013-02-15 14:54:28 +00:00
|
|
|
|
2013-02-15 Markos Chandras <markos.chandras@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gas/metag/labelarithmetic.d: Fix the expected disassembler
|
|
|
|
|
output to be in little endian format
|
|
|
|
|
* gas/metag/metacore12.d: likewise
|
|
|
|
|
* gas/metag/metacore21.d: likewise
|
|
|
|
|
* gas/metag/metacore21ext.d: likewise
|
|
|
|
|
* gas/metag/metadsp21.d: likewise
|
|
|
|
|
* gas/metag/metadsp21ext.d: likewise
|
|
|
|
|
* gas/metag/metafpu.d: likewise
|
|
|
|
|
* gas/metag/metafpuext.d: likewise
|
|
|
|
|
* gas/metag/tls.d: likewise
|
|
|
|
|
|
2013-02-15 10:07:47 +00:00
|
|
|
|
2013-02-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
2013-02-19 19:10:31 +00:00
|
|
|
|
* gas/arm/neon-vmov-bad.d: New file.
|
|
|
|
|
* gas/arm/neon-vmov-bad.s: Likewise.
|
|
|
|
|
* gas/arm/neon-vmov-bad.l: Likewise.
|
2013-02-15 10:07:47 +00:00
|
|
|
|
|
2013-02-14 18:12:51 +00:00
|
|
|
|
2013-02-14 Yufeng Zhang <yufeng.zhang@arm.com>
|
|
|
|
|
|
|
|
|
|
* gas/aarch64/system.s: Add tests.
|
|
|
|
|
* gas/aarch64/system.d: Update.
|
|
|
|
|
|
2013-02-11 10:15:52 +00:00
|
|
|
|
2013-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/archv6t2.s: Add strht and ldrht tests.
|
|
|
|
|
* gas/arm/archv6t2.d: Add disassembly patterns for the above.
|
|
|
|
|
|
gas/
2013-02-09 Jürgen Urban <JuergenUrban@gmx.de>
* config/tc-mips.c (CPU_HAS_LDC1_SDC1): New macro.
(macro): Use it. Assert that trunc.w.s is not used for r5900.
opcodes/
2013-02-09 Jürgen Urban <JuergenUrban@gmx.de>
* mips-opc.c (mips_builtin_opcodes): Enable l.d and s.d macros for
single-float. Disable ll, lld, sc and scd for EE. Disable the
trunc.w.s macro for EE.
gas/testsuite/
2013-02-09 Jürgen Urban <JuergenUrban@gmx.de>
* gas/mips/24k-triple-stores-2.d, gas/mips/24k-triple-stores-2.s,
gas/mips/micromips@24k-triple-stores-2.d: Move "sc" tests to...
* gas/mips/24k-triple-stores-2-llsc.d,
gas/mips/24k-triple-stores-2-llsc.s,
gas/mips/micromips@24k-triple-stores-2-llsc.d: ...these new tests.
* gas/mips/r5900-full.d, gas/mips/r5900-full.s: Verify that the
MIPS ISA level can be upgraded to support ll, sc, lld and scd.
* gas/mips/l_d-single.d, gas/mips/s_d-single.d,
gas/mips/r5900-nollsc.l, gas/mips/r5900-nollsc.s: New tests.
* gas/mips/mips.exp: Update accordingly. Add "nollsc" to r5900
properties.
2013-02-09 10:24:20 +00:00
|
|
|
|
2013-02-09 Jürgen Urban <JuergenUrban@gmx.de>
|
|
|
|
|
|
|
|
|
|
* gas/mips/24k-triple-stores-2.d, gas/mips/24k-triple-stores-2.s,
|
|
|
|
|
gas/mips/micromips@24k-triple-stores-2.d: Move "sc" tests to...
|
|
|
|
|
* gas/mips/24k-triple-stores-2-llsc.d,
|
|
|
|
|
gas/mips/24k-triple-stores-2-llsc.s,
|
|
|
|
|
gas/mips/micromips@24k-triple-stores-2-llsc.d: ...these new tests.
|
|
|
|
|
* gas/mips/r5900-full.d, gas/mips/r5900-full.s: Verify that the
|
|
|
|
|
MIPS ISA level can be upgraded to support ll, sc, lld and scd.
|
|
|
|
|
* gas/mips/l_d-single.d, gas/mips/s_d-single.d,
|
|
|
|
|
gas/mips/r5900-nollsc.l, gas/mips/r5900-nollsc.s: New tests.
|
|
|
|
|
* gas/mips/mips.exp: Update accordingly. Add "nollsc" to r5900
|
|
|
|
|
properties.
|
|
|
|
|
|
2013-02-08 09:08:48 +00:00
|
|
|
|
2013-02-08 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gas/nios2/nios2.exp: Add copyright.
|
|
|
|
|
(run_list_test): Delete. Adjust callers to use standard version.
|
|
|
|
|
|
2013-02-06 23:22:26 +00:00
|
|
|
|
2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
|
2013-02-19 19:10:31 +00:00
|
|
|
|
Andrew Jenner <andrew@codesourcery.com>
|
2013-02-06 23:22:26 +00:00
|
|
|
|
|
|
|
|
|
Based on patches from Altera Corporation.
|
|
|
|
|
|
|
|
|
|
* gas/nios2/add.d: New.
|
|
|
|
|
* gas/nios2/add.s: New.
|
|
|
|
|
* gas/nios2/align_fill.d: New.
|
|
|
|
|
* gas/nios2/align_fill.s: New.
|
|
|
|
|
* gas/nios2/align_text.d: New.
|
|
|
|
|
* gas/nios2/align_text.s: New.
|
|
|
|
|
* gas/nios2/and.d: New.
|
|
|
|
|
* gas/nios2/and.s: New.
|
|
|
|
|
* gas/nios2/branch.d: New.
|
|
|
|
|
* gas/nios2/branch.s: New.
|
|
|
|
|
* gas/nios2/break.d: New.
|
|
|
|
|
* gas/nios2/break.s: New.
|
|
|
|
|
* gas/nios2/bret.d: New.
|
|
|
|
|
* gas/nios2/bret.s: New.
|
|
|
|
|
* gas/nios2/cache.d: New.
|
|
|
|
|
* gas/nios2/cache.s: New.
|
|
|
|
|
* gas/nios2/call26.d: New.
|
|
|
|
|
* gas/nios2/call26.s: New.
|
|
|
|
|
* gas/nios2/call.d: New.
|
|
|
|
|
* gas/nios2/call.s: New.
|
|
|
|
|
* gas/nios2/cmp.d: New.
|
|
|
|
|
* gas/nios2/cmp.s: New.
|
|
|
|
|
* gas/nios2/comments.d: New.
|
|
|
|
|
* gas/nios2/comments.s: New.
|
|
|
|
|
* gas/nios2/complex.d: New.
|
|
|
|
|
* gas/nios2/complex.s: New.
|
|
|
|
|
* gas/nios2/ctl.d: New.
|
|
|
|
|
* gas/nios2/ctl.s: New.
|
|
|
|
|
* gas/nios2/custom.d: New.
|
|
|
|
|
* gas/nios2/custom.s: New.
|
|
|
|
|
* gas/nios2/etbt.d: New.
|
|
|
|
|
* gas/nios2/etbt.s: New.
|
|
|
|
|
* gas/nios2/flushda.d: New.
|
|
|
|
|
* gas/nios2/flushda.s: New.
|
|
|
|
|
* gas/nios2/illegal.l: New.
|
|
|
|
|
* gas/nios2/illegal.s: New.
|
|
|
|
|
* gas/nios2/jmp.d: New.
|
|
|
|
|
* gas/nios2/jmp.s: New.
|
|
|
|
|
* gas/nios2/ldb.d: New.
|
|
|
|
|
* gas/nios2/ldb.s: New.
|
|
|
|
|
* gas/nios2/ldh.d: New.
|
|
|
|
|
* gas/nios2/ldh.s: New.
|
|
|
|
|
* gas/nios2/ldw.d: New.
|
|
|
|
|
* gas/nios2/ldw.s: New.
|
|
|
|
|
* gas/nios2/lineseparator.d: New.
|
|
|
|
|
* gas/nios2/lineseparator.s: New.
|
|
|
|
|
* gas/nios2/mov.d: New.
|
|
|
|
|
* gas/nios2/movia.d: New.
|
|
|
|
|
* gas/nios2/movia.s: New.
|
|
|
|
|
* gas/nios2/movi.d: New.
|
|
|
|
|
* gas/nios2/movi.s: New.
|
|
|
|
|
* gas/nios2/mov.s: New.
|
|
|
|
|
* gas/nios2/mul.d: New.
|
|
|
|
|
* gas/nios2/mul.s: New.
|
|
|
|
|
* gas/nios2/nios2.exp: New.
|
|
|
|
|
* gas/nios2/nor.d: New.
|
|
|
|
|
* gas/nios2/nor.s: New.
|
|
|
|
|
* gas/nios2/or.d: New.
|
|
|
|
|
* gas/nios2/or.s: New.
|
|
|
|
|
* gas/nios2/ret.d: New.
|
|
|
|
|
* gas/nios2/ret.s: New.
|
|
|
|
|
* gas/nios2/rol.d: New.
|
|
|
|
|
* gas/nios2/rol.s: New.
|
|
|
|
|
* gas/nios2/rotate.d: New.
|
|
|
|
|
* gas/nios2/rotate.s: New.
|
|
|
|
|
* gas/nios2/stb.d: New.
|
|
|
|
|
* gas/nios2/stb.s: New.
|
|
|
|
|
* gas/nios2/sth.d: New.
|
|
|
|
|
* gas/nios2/sth.s: New.
|
|
|
|
|
* gas/nios2/stw.d: New.
|
|
|
|
|
* gas/nios2/stw.s: New.
|
|
|
|
|
* gas/nios2/sub.d: New.
|
|
|
|
|
* gas/nios2/sub.s: New.
|
|
|
|
|
* gas/nios2/sync.d: New.
|
|
|
|
|
* gas/nios2/sync.s: New.
|
|
|
|
|
* gas/nios2/trap.d: New.
|
|
|
|
|
* gas/nios2/trap.s: New.
|
|
|
|
|
* gas/nios2/tret.d: New.
|
|
|
|
|
* gas/nios2/tret.s: New.
|
|
|
|
|
* gas/nios2/warn_noat.l: New.
|
|
|
|
|
* gas/nios2/warn_noat.s: New.
|
|
|
|
|
* gas/nios2/warn_nobreak.l: New.
|
|
|
|
|
* gas/nios2/warn_nobreak.s: New.
|
|
|
|
|
* gas/nios2/xor.d: New.
|
|
|
|
|
* gas/nios2/xor.s: New.
|
|
|
|
|
|
2013-01-31 09:40:05 +00:00
|
|
|
|
2013-01-31 Tristan Gingold <gingold@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gas/ppc/test1xcoff32.d: Updated.
|
|
|
|
|
* gas/all/fwdexp.d: Adjusted for AIX.
|
|
|
|
|
|
include/opcode/
2013-01-30 Yufeng Zhang <yufeng.zhang@arm.com>
* aarch64.h (aarch64_op): Add OP_SXTL, OP_SXTL2, OP_UXTL and OP_UXTL2.
opcodes/
2013-01-30 Yufeng Zhang <yufeng.zhang@arm.com>
* aarch64-tbl.h (aarch64_opcode_table): Flag sshll, sshll2, ushll and
ushll2 with F_HAS_ALIAS. Add entries for sxtl, sxtl2, uxtl and uxtl2.
* aarch64-asm.c (convert_xtl_to_shll): New function.
(convert_to_real): Handle OP_SXTL, OP_SXTL2, OP_UXTL and OP_UXTL2 by
calling convert_xtl_to_shll.
* aarch64-dis.c (convert_shll_to_xtl): New function.
(convert_to_alias): Handle OP_SXTL, OP_SXTL2, OP_UXTL and OP_UXTL2 by
calling convert_shll_to_xtl.
* aarch64-gen.c: Update copyright year.
* aarch64-asm-2.c: Re-generate.
* aarch64-dis-2.c: Re-generate.
* aarch64-opc-2.c: Re-generate.
gas/testsuite/
2013-01-30 Yufeng Zhang <yufeng.zhang@arm.com>
* gas/aarch64/alias.s: Add new tests.
* gas/aarch64/alias.d: Update.
* gas/aarch64/no-aliases.d: Update.
2013-01-30 15:43:32 +00:00
|
|
|
|
2013-01-30 Yufeng Zhang <yufeng.zhang@arm.com>
|
|
|
|
|
|
|
|
|
|
* gas/aarch64/alias.s: Add new tests.
|
|
|
|
|
* gas/aarch64/alias.d: Update.
|
|
|
|
|
* gas/aarch64/no-aliases.d: Update.
|
|
|
|
|
|
2013-01-30 13:21:01 +00:00
|
|
|
|
2013-01-30 Markos Chandras <markos.chandras@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gas/metag/metacore21-invalid.s: Add invalid SWAP testcases.
|
|
|
|
|
* gas/metag/metacore21-invalid.l: Add expected output for invalid
|
|
|
|
|
SWAP testcases.
|
|
|
|
|
|
2013-01-28 15:28:40 +00:00
|
|
|
|
2013-01-28 Alexis Deruelle <alexis.deruelle@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR gas/15069
|
|
|
|
|
* gas/tic6x/insns-c674x-pcrel.s: Add test of BNOP instruction
|
|
|
|
|
within header based fetch packet.
|
|
|
|
|
* gas/tic6x/insns-c674x-pcrel.d: Update expected disassembly.
|
|
|
|
|
|
2013-01-24 11:14:05 +00:00
|
|
|
|
2013-01-24 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gas/elf/warn-2.s: Skip for all V850 variants.
|
|
|
|
|
|
2013-01-17 16:09:44 +00:00
|
|
|
|
2013-01-17 Yufeng Zhang <yufeng.zhang@arm.com>
|
|
|
|
|
|
|
|
|
|
* gas/aarch64/diagnostic.l: Update.
|
|
|
|
|
* gas/aarch64/movi.s: Add tests.
|
|
|
|
|
* gas/aarch64/movi.d: Update.
|
|
|
|
|
* gas/aarch64/programmer-friendly.s: Add comment.
|
|
|
|
|
|
2013-01-17 04:28:48 +00:00
|
|
|
|
2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gas/i386/i386.exp: Run size-1, size-2, size-3, size-4,
|
|
|
|
|
x86-64-size-1, x86-64-size-2, x86-64-size-3, x86-64-size-4,
|
|
|
|
|
x86-64-size-5 and x86-64-size-inval-1.
|
|
|
|
|
|
|
|
|
|
* gas/i386/size-1.d: New file.
|
|
|
|
|
* gas/i386/size-1.s: Likewise.
|
|
|
|
|
* gas/i386/size-2.d: Likewise.
|
|
|
|
|
* gas/i386/size-2.s: Likewise.
|
|
|
|
|
* gas/i386/size-3.d: Likewise.
|
|
|
|
|
* gas/i386/size-3.s: Likewise.
|
|
|
|
|
* gas/i386/size-4.d: Likewise.
|
|
|
|
|
* gas/i386/size-4.s: Likewise.
|
|
|
|
|
* gas/i386/x86-64-size-1.d: Likewise.
|
|
|
|
|
* gas/i386/x86-64-size-2.d: Likewise.
|
|
|
|
|
* gas/i386/x86-64-size-3.d: Likewise.
|
|
|
|
|
* gas/i386/x86-64-size-4.d: Likewise.
|
|
|
|
|
* gas/i386/x86-64-size-5.d: Likewise.
|
|
|
|
|
* gas/i386/x86-64-size-5.s: Likewise.
|
|
|
|
|
* gas/i386/x86-64-size-inval-1.l: Likewise.
|
|
|
|
|
* gas/i386/x86-64-size-inval-1.s: Likewise.
|
|
|
|
|
* gas/i386/ilp32/x86-64-size-1.d: Likewise.
|
|
|
|
|
* gas/i386/ilp32/x86-64-size-2.d: Likewise.
|
|
|
|
|
* gas/i386/ilp32/x86-64-size-3.d: Likewise.
|
|
|
|
|
* gas/i386/ilp32/x86-64-size-4.d: Likewise.
|
|
|
|
|
* gas/i386/ilp32/x86-64-size-5.d: Likewise.
|
|
|
|
|
|
2013-01-16 06:13:13 +00:00
|
|
|
|
2013-01-16 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gas/ppc/htm.d: Ignore padding at end of section.
|
|
|
|
|
|
2013-01-15 20:34:11 +00:00
|
|
|
|
2013-01-15 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR gas/15019
|
|
|
|
|
* gas/i386/reloc32.s: Add tests for "xtrn@got -/+ 4".
|
|
|
|
|
* gas/i386/reloc64.s: Likewise.
|
|
|
|
|
* gas/i386/ilp32/reloc64.s: Likewise.
|
|
|
|
|
|
|
|
|
|
* gas/i386/reloc32.d: Updated.
|
|
|
|
|
* gas/i386/reloc64.d: Likewise.
|
|
|
|
|
* gas/i386/ilp32/reloc64.d: Likewise.
|
|
|
|
|
|
2013-01-15 08:45:45 +00:00
|
|
|
|
2013-01-15 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gas/v850/basic.exp: Allow for variations in reloc names.
|
|
|
|
|
* gas/v850/split-lo16.d: Likewise.
|
|
|
|
|
|
|
|
|
|
* gas/v850/v850e1.s: Add more tests of the PREPARE insn.
|
|
|
|
|
* gas/v850/v850e1.d: Update expected disassembly.
|
|
|
|
|
|
2013-01-14 13:11:31 +00:00
|
|
|
|
2013-01-14 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gas/v850/basic.exp (reloc part 1): Pass -mgcc-abi to gas.
|
|
|
|
|
* gas/v850/split-lo16.d: Likewise.
|
|
|
|
|
|
2013-01-14 11:22:06 +00:00
|
|
|
|
2013-01-14 Will Newton <will.newton@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gas/metag/metadsp21.d: Fix expected MMOV disassembly.
|
|
|
|
|
|
2013-01-14 06:42:00 +00:00
|
|
|
|
2013-01-14 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gas/ppc/htm.s: Use .text rather than .section ".text".
|
|
|
|
|
* gas/ppc/power8.s: Likewise.
|
|
|
|
|
* gas/ppc/htm.d: Don't match file format.
|
|
|
|
|
* gas/ppc/power8.d: Likewise.
|
|
|
|
|
|
include/opcode/
* ppc.h (PPC_OPCODE_POWER8): New define.
(PPC_OPCODE_HTM): Likewise.
opcodes/
* ppc-dis.c (ppc_opts): Add "power8", "pwr8" and "htm" entries.
* ppc-opc.c (HTM_R, HTM_SI, XRTRB_MASK, XRTRARB_MASK, XRTLRARB_MASK,
XRTARARB_MASK, XRTBFRARB_MASK, XRCL, POWER8, PPCHTM): New defines.
(SH6): Update.
<"tabort.", "tabortdc.", "tabortdci.", "tabortwc.",
"tabortwci.", "tbegin.", "tcheck", "tend.", "trechkpt.",
"treclaim.", "tsr.">: Add POWER8 HTM opcodes.
<"tendall.", "tresume.", "tsuspend.">: Add POWER8 HTM extended opcodes.
gas/
* doc/as.texinfo (Target PowerPC): Document -mpower8 and -mhtm.
* doc/c-ppc.texi (PowerPC-Opts): Likewise.
* config/tc-ppc.c (md_show_usage): Likewise.
(ppc_handle_align): Handle power8's group ending nop.
gas/testsuite/
* gas/ppc/htm.d: New test.
* gas/ppc/htm.s: Likewise.
* gas/ppc/power8.d: Likewise.
* gas/ppc/power8.s: Likewise.
* gas/ppc/ppc.exp: Run them.
2013-01-11 02:25:36 +00:00
|
|
|
|
2013-01-10 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gas/ppc/htm.d: New test.
|
|
|
|
|
* gas/ppc/htm.s: Likewise.
|
|
|
|
|
* gas/ppc/power8.d: Likewise.
|
|
|
|
|
* gas/ppc/power8.s: Likewise.
|
|
|
|
|
* gas/ppc/ppc.exp: Run them.
|
|
|
|
|
|
2013-01-10 09:49:22 +00:00
|
|
|
|
2013-01-10 Will Newton <will.newton@imgtec.com>
|
|
|
|
|
|
|
|
|
|
* gas/metag/labelarithmetic.d: New file.
|
|
|
|
|
* gas/metag/labelarithmetic.s: New file.
|
|
|
|
|
* gas/metag/metacore12.d: New file.
|
|
|
|
|
* gas/metag/metacore12.s: New file.
|
|
|
|
|
* gas/metag/metacore21-invalid.l: New file.
|
|
|
|
|
* gas/metag/metacore21-invalid.s: New file.
|
|
|
|
|
* gas/metag/metacore21.d: New file.
|
|
|
|
|
* gas/metag/metacore21.s: New file.
|
|
|
|
|
* gas/metag/metacore21ext.d: New file.
|
|
|
|
|
* gas/metag/metacore21ext.s: New file.
|
|
|
|
|
* gas/metag/metadsp21-invalid.l: New file.
|
|
|
|
|
* gas/metag/metadsp21-invalid.s: New file.
|
|
|
|
|
* gas/metag/metadsp21.d: New file.
|
|
|
|
|
* gas/metag/metadsp21.s: New file.
|
|
|
|
|
* gas/metag/metadsp21ext.d: New file.
|
|
|
|
|
* gas/metag/metadsp21ext.s: New file.
|
|
|
|
|
* gas/metag/metafpu21.d: New file.
|
|
|
|
|
* gas/metag/metafpu21.s: New file.
|
|
|
|
|
* gas/metag/metafpu21ext.d: New file.
|
|
|
|
|
* gas/metag/metafpu21ext.s: New file.
|
|
|
|
|
* gas/metag/metag.exp: New file.
|
|
|
|
|
* gas/metag/tls.d: New file.
|
|
|
|
|
* gas/metag/tls.s: New file.
|
|
|
|
|
|
2013-01-08 18:17:10 +00:00
|
|
|
|
2013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
|
|
|
|
|
|
|
|
|
|
* gas/aarch64/diagnostic.s: Add test.
|
|
|
|
|
* gas/aarch64/diagnostic.l: Update.
|
|
|
|
|
|
2013-01-07 12:49:12 +00:00
|
|
|
|
2013-01-07 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR gas/14887
|
|
|
|
|
* gas/arm/neon-ldst-es.s: Add more whitespace.
|
|
|
|
|
|
2013-01-04 17:22:53 +00:00
|
|
|
|
2013-01-04 Juergen Urban <JuergenUrban@gmx.de>
|
|
|
|
|
|
|
|
|
|
* gas/mips/r5900-full.s: New test.
|
|
|
|
|
* gas/mips/r5900-full.d: Expected disassembly.
|
|
|
|
|
* gas/mips/r5900.s: New test.
|
|
|
|
|
* gas/mips/r5900.d: Expected disassembly.
|
|
|
|
|
* gas/mips/mips.exp: Run new tests.
|
|
|
|
|
|
2013-01-04 13:32:06 +00:00
|
|
|
|
2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
|
|
|
|
|
|
2013-01-04 14:59:33 +00:00
|
|
|
|
* gas/aarch64/int-insns.d: Update.
|
|
|
|
|
* gas/aarch64/mov.d: Update.
|
|
|
|
|
* gas/aarch64/reloc-insn.d: Update.
|
|
|
|
|
|
|
|
|
|
2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
|
|
|
|
|
|
|
|
|
|
* gas/aarch64/system.d: Update.
|
2013-01-04 13:32:06 +00:00
|
|
|
|
|
2013-01-02 13:38:57 +00:00
|
|
|
|
2013-01-02 Nick Clifton <nickc@redhat.com>
|
2012-12-20 16:19:53 +00:00
|
|
|
|
|
2013-01-02 13:38:57 +00:00
|
|
|
|
PR gas/14987
|
|
|
|
|
* gas/arm/neon-ldst-es.s: Add whitespace test.
|
|
|
|
|
* gas/arm/neon-ldst-es.d: Update expected disassembly.
|
2012-12-20 16:19:53 +00:00
|
|
|
|
|
2013-01-02 13:38:57 +00:00
|
|
|
|
For older changes see ChangeLog-2012
|
2004-01-02 11:16:21 +00:00
|
|
|
|
|
2013-01-02 13:38:57 +00:00
|
|
|
|
Copyright (C) 2013 Free Software Foundation, Inc.
|
2012-12-10 12:48:03 +00:00
|
|
|
|
|
|
|
|
|
Copying and distribution of this file, with or without modification,
|
|
|
|
|
are permitted in any medium without royalty provided the copyright
|
|
|
|
|
notice and this notice are preserved.
|
|
|
|
|
|
2004-01-02 11:16:21 +00:00
|
|
|
|
Local Variables:
|
|
|
|
|
mode: change-log
|
|
|
|
|
left-margin: 8
|
|
|
|
|
fill-column: 74
|
|
|
|
|
version-control: never
|
|
|
|
|
End:
|