2010-04-24 19:41:04 +02:00
|
|
|
|
2010-04-24 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR gas/11535
|
|
|
|
|
* gas/i386/intelok.s: Add tests for "call|jmp [xtrn]".
|
|
|
|
|
* gas/i386/intelok.d: Updated.
|
|
|
|
|
|
2010-04-21 20:56:45 +02:00
|
|
|
|
2010-04-21 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/tic6x/insns-c674x.s, gas/tic6x/insns-c674x.d: Also test
|
|
|
|
|
"b .S2 b3".
|
|
|
|
|
|
2010-04-21 20:09:52 +02:00
|
|
|
|
2010-04-21 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR gas/11509
|
|
|
|
|
* gas/i386/equ.s: Add tests for ".equ symbol, reg + NUM".
|
|
|
|
|
* gas/i386/equ.d: Updated.
|
|
|
|
|
|
2010-04-20 17:54:48 +02:00
|
|
|
|
2010-04-20 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR gas/11507
|
|
|
|
|
* gas/macros/altmacro.s: New test.
|
|
|
|
|
* gas/macros/altmacro.d: Expected output.
|
|
|
|
|
|
2010-04-16 13:20:41 +02:00
|
|
|
|
2010-04-16 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR gas/11395
|
|
|
|
|
* gas/hppa/basic/add2.s: Add test of simple 32-bit instruction.
|
|
|
|
|
* gas/hppa/basic/basic.exp (do_add2): Add grep for expected
|
|
|
|
|
disassembly.
|
|
|
|
|
|
2010-04-15 12:56:39 +02:00
|
|
|
|
2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/attr-mcpu.d: Update for new attribute tag names.
|
|
|
|
|
* 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-neon-fp16.d: Likewise.
|
|
|
|
|
* gas/arm/attr-mfpu-neon.d: Likewise.
|
|
|
|
|
* gas/arm/attr-mfpu-softvfp+vfp.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.
|
2010-04-16 13:20:41 +02:00
|
|
|
|
* gas/arm/attr-names.d: Add test to make sure all attribute names
|
2010-04-15 12:56:39 +02:00
|
|
|
|
are recognised.
|
|
|
|
|
* gas/arm/attr-names.s: Likewise.
|
|
|
|
|
|
2010-04-07 12:39:06 +02:00
|
|
|
|
2010-04-07 Jie Zhang <jie@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/mapmisc.s: Test multiple mapping symbols have
|
|
|
|
|
the same value 0.
|
|
|
|
|
|
2010-04-06 18:04:34 +02:00
|
|
|
|
2010-04-06 Peter Bergner <bergner@vnet.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gas/ppc/476.d ("dccci", "dci", "iccci"): Add tests.
|
|
|
|
|
* gas/ppc/476.s: Likewise.
|
|
|
|
|
* gas/ppc/a2.d ("dccci", "dci", "iccci", "ici"): Add tests.
|
|
|
|
|
* gas/ppc/a2.s: Likewise.
|
|
|
|
|
|
bfd:
* Makefile.am (ALL_MACHINES): Add cpu-tic6x.lo.
(ALL_MACHINES_CFILES): Add cpu-tic6x.c.
(BFD32_BACKENDS): Add elf32-tic6x.lo.
(BFD32_BACKENDS_CFILES): Add elf32-tic6x.c.
* Makefile.in: Regenerate.
* archures.c (bfd_arch_tic6x, bfd_tic6x_arch): New.
(bfd_archures_list): Update.
* config.bfd (tic6x-*-elf): New.
* configure.in (bfd_elf32_tic6x_be_vec, bfd_elf32_tic6x_le_vec):
New.
* configure: Regenerate.
* cpu-tic6x.c, elf32-tic6x.c: New.
* reloc.c (BFD_RELOC_C6000_PCR_S21, BFD_RELOC_C6000_PCR_S12,
BFD_RELOC_C6000_PCR_S10, BFD_RELOC_C6000_PCR_S7,
BFD_RELOC_C6000_ABS_S16, BFD_RELOC_C6000_ABS_L16,
BFD_RELOC_C6000_ABS_H16, BFD_RELOC_C6000_SBR_U15_B,
BFD_RELOC_C6000_SBR_U15_H, BFD_RELOC_C6000_SBR_U15_W,
BFD_RELOC_C6000_SBR_S16, BFD_RELOC_C6000_SBR_L16_B,
BFD_RELOC_C6000_SBR_L16_H, BFD_RELOC_C6000_SBR_L16_W,
BFD_RELOC_C6000_SBR_H16_B, BFD_RELOC_C6000_SBR_H16_H,
BFD_RELOC_C6000_SBR_H16_W, BFD_RELOC_C6000_SBR_GOT_U15_W,
BFD_RELOC_C6000_SBR_GOT_L16_W, BFD_RELOC_C6000_SBR_GOT_H16_W,
BFD_RELOC_C6000_DSBT_INDEX, BFD_RELOC_C6000_PREL31,
BFD_RELOC_C6000_COPY, BFD_RELOC_C6000_ALIGN,
BFD_RELOC_C6000_FPHEAD, BFD_RELOC_C6000_NOCMP): New.
* targets.c (bfd_elf32_tic6x_be_vec, bfd_elf32_tic6x_le_vec): New.
(_bfd_target_vector): Update.
* bfd-in2.h, libbfd.h: Regenerate.
binutils:
* MAINTAINERS: Add self as TI C6X maintainer.
* NEWS: Add news entry for TI C6X support.
* readelf.c: Include elf/tic6x.h.
(guess_is_rela): Handle EM_TI_C6000.
(dump_relocations): Likewise.
(get_tic6x_dynamic_type): New.
(get_dynamic_type): Call it.
(get_machine_flags): Handle EF_C6000_REL.
(get_osabi_name): Handle machine-specific values only for relevant
machines. Handle C6X values.
(get_tic6x_segment_type): New.
(get_segment_type): Call it.
(get_tic6x_section_type_name): New.
(get_section_type_name): Call it.
(is_32bit_abs_reloc, is_16bit_abs_reloc, is_none_reloc): Handle
EM_TI_C6000.
gas:
* Makefile.am (TARGET_CPU_CFILES): Add config/tc-tic6x.c.
(TARGET_CPU_HFILES): Add config/tc-tic6x.h.
* Makefile.in: Regenerate.
* NEWS: Add news entry for TI C6X support.
* app.c (do_scrub_chars): Handle "||^" for TI C6X. Handle
TC_PREDICATE_START_CHAR and TC_PREDICATE_END_CHAR. Keep spaces in
operands if TC_KEEP_OPERAND_SPACES.
* configure.tgt (tic6x-*-*): New.
* config/tc-ia64.h (TC_PREDICATE_START_CHAR,
TC_PREDICATE_END_CHAR): Define.
* config/tc-tic6x.c, config/tc-tic6x.h: New.
* doc/Makefile.am (CPU_DOCS): Add c-tic6x.texi.
* doc/Makefile.in: Regenerate.
* doc/all.texi (TIC6X): Define.
* doc/as.texinfo: Add TI C6X documentation. Include c-tic6x.texi.
* doc/c-tic6x.texi: New.
gas/testsuite:
* gas/tic6x: New directory and testcases.
include:
* dis-asm.h (print_insn_tic6x): Declare.
include/elf:
* common.h (ELFOSABI_C6000_ELFABI, ELFOSABI_C6000_LINUX): Define.
* tic6x.h: New.
include/opcode:
* tic6x-control-registers.h, tic6x-insn-formats.h,
tic6x-opcode-table.h, tic6x.h: New.
ld:
* Makefile.am (ALL_EMULATIONS): Add eelf32_tic6x_be.o and
eelf32_tic6x_le.o.
(eelf32_tic6x_be.c, eelf32_tic6x_le.c): New.
* NEWS: Add news entry for TI C6X support.
* configure.tgt (tic6x-*-*): New.
* emulparams/elf32_tic6x_be.sh, emulparams/elf32_tic6x_le.sh: New.
ld/testsuite:
* ld-elf/flags1.d, ld-elf/merge.d: XFAIL for tic6x-*-*.
* ld-elf/sec-to-seg.exp: Set B_test_same_seg to 0 for tic6x-*-*.
* ld-tic6x: New directory and testcases.
opcodes:
* Makefile.am (TARGET_LIBOPCODES_CFILES): Add tic6x-dis.c.
* Makefile.in: Regenerate.
* configure.in (bfd_tic6x_arch): New.
* configure: Regenerate.
* disassemble.c (ARCH_tic6x): Define if ARCH_all.
(disassembler): Handle TI C6X.
* tic6x-dis.c: New.
2010-03-25 22:12:36 +01:00
|
|
|
|
2010-03-25 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/tic6x: New directory and testcases.
|
|
|
|
|
|
2010-03-23 17:00:54 +01:00
|
|
|
|
2010-03-23 Joseph Myers <joseph@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/macros/dot.s: Remove space in .byte operands.
|
|
|
|
|
|
2010-03-23 03:56:24 +01:00
|
|
|
|
2010-03-22 Sebastian Pop <sebastian.pop@amd.com>
|
|
|
|
|
Quentin Neill <quentin.neill@amd.com>
|
|
|
|
|
|
|
|
|
|
* testsuite/gas/i386/x86-64-lwp.s: Remove use of 16bit LWP insns.
|
|
|
|
|
* testsuite/gas/i386/lwp.s: Same.
|
|
|
|
|
* testsuite/gas/i386/x86-64-lwp.d: Updated.
|
|
|
|
|
* testsuite/gas/i386/lwp.d: Updated.
|
|
|
|
|
|
2010-03-19 15:43:09 +01:00
|
|
|
|
2010-03-19 Jie Zhang <jie@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/mapmisc.s: Add the test case for two mapping
|
|
|
|
|
symbols having the same value.
|
|
|
|
|
* gas/arm/mapmisc.d: Likewise.
|
|
|
|
|
|
2010-03-18 12:22:46 +01:00
|
|
|
|
2010-03-18 Wei Guozhi <carrot@google.com>
|
|
|
|
|
|
|
|
|
|
PR gas/11323
|
|
|
|
|
* gas/arm/got_prel.s: New test case.
|
|
|
|
|
* gas/arm/got_prel.d: Expected disassembly.
|
|
|
|
|
|
2010-03-18 00:20:41 +01:00
|
|
|
|
2010-03-17 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gas/i386/i386.exp: Run list-1, list-2 and list-3 only for
|
|
|
|
|
ELF tagets.
|
|
|
|
|
|
2010-03-09 03:00:58 +01:00
|
|
|
|
2010-03-08 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR gas/9966
|
|
|
|
|
PR gas/11356
|
|
|
|
|
* gas/i386/list-1.l: New.
|
|
|
|
|
* gas/i386/list-1.s: Likewise.
|
|
|
|
|
* gas/i386/list-2.l: Likewise.
|
|
|
|
|
* gas/i386/list-2.s: Likewise.
|
|
|
|
|
* gas/i386/list-3.l: Likewise.
|
|
|
|
|
* gas/i386/list-3.s: Likewise.
|
|
|
|
|
|
|
|
|
|
* gas/i386/i386.exp: Run list-1, list-2 and list-3.
|
|
|
|
|
|
|
|
|
|
* lib/gas-defs.exp (gas_run_stdin): New.
|
|
|
|
|
(run_list_test_stdin): Likewise.
|
|
|
|
|
|
2010-02-26 18:27:00 +01:00
|
|
|
|
2010-02-26 Doug Evans <dje@sebabeach.org>
|
|
|
|
|
|
|
|
|
|
* gas/mep/allinsn.be.d: Renamed from allinsn.d. Pass -EB.
|
|
|
|
|
* gas/mep/allinsn.exp: branch1 is now bi-endian.
|
|
|
|
|
* gas/mep/branch1.be.d: Renamed from branch1.d. Pass -EB.
|
|
|
|
|
* gas/mep/branch1.le.d: New file.
|
|
|
|
|
* gas/mep/dj1.be.d: Renamed from dj1.d. Pass -EB.
|
|
|
|
|
* gas/mep/dj2.be.d: Renamed from dj2.d. Pass -EB.
|
|
|
|
|
|
2010-02-26 16:57:59 +01:00
|
|
|
|
2010-02-26 Jie Zhang <jie@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/thumb32.s, gas/arm/thumb32.d: Add a new test
|
|
|
|
|
for strexd.
|
|
|
|
|
* gas/arm/thumb32.l: Adjust.
|
|
|
|
|
|
2010-02-26 16:49:07 +01:00
|
|
|
|
2010-02-26 Jie Zhang <jie@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/neon-ldst-align-bad.d: New test.
|
|
|
|
|
* gas/arm/neon-ldst-align-bad.l: New test.
|
|
|
|
|
* gas/arm/neon-ldst-align-bad.s: New test.
|
|
|
|
|
|
2010-02-25 12:15:48 +01:00
|
|
|
|
2010-02-25 Wu Zhangjin <wuzhangjin@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gas/mips/loongson-2f-2.s: New test of -mfix-loongson2f-nop.
|
|
|
|
|
* gas/mips/loongson-2f-2.d: Likewise.
|
|
|
|
|
* gas/mips/loongson-2f-3.s: New test of -mfix-loongson2f-jump.
|
|
|
|
|
* gas/mips/loongson-2f-3.d: Likewise.
|
|
|
|
|
* gas/mips/mips.exp: Run the new tests.
|
|
|
|
|
|
2010-02-24 16:11:44 +01:00
|
|
|
|
2010-02-24 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/6773
|
|
|
|
|
* gas/arm/arch7em.d: Replace expected disassembly of
|
|
|
|
|
<prefix>addsubx with <prefix>asx. Also replace <prefix>subaddx
|
|
|
|
|
with <prefix>sax.
|
|
|
|
|
* gas/arm/archv6.d: Likewise.
|
|
|
|
|
* gas/arm/thumb32.d: Likewise.
|
|
|
|
|
|
2010-02-23 19:04:14 +01:00
|
|
|
|
2010-02-23 Daniel Gutson <dgutson@codesourcery.com>
|
|
|
|
|
|
2010-02-24 16:11:44 +01:00
|
|
|
|
* gas/arm/depr-swp.d: New test case.
|
|
|
|
|
* gas/arm/depr-swp.s: New file.
|
|
|
|
|
* gas/arm/depr-swp.l: New file.
|
2010-02-23 19:04:14 +01:00
|
|
|
|
|
2010-02-23 17:46:44 +01:00
|
|
|
|
2010-02-23 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/thumb2_bcond.d: Allow for varying number of nops at the
|
|
|
|
|
end of the section depending upon the target of the arm assembler
|
|
|
|
|
being tested.
|
|
|
|
|
|
2010-02-18 11:56:28 +01:00
|
|
|
|
2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
|
|
|
|
|
|
2010-02-23 17:46:44 +01:00
|
|
|
|
* gas/arm/attr-order.d: Fix test for new names for attribute
|
2010-02-18 11:56:28 +01:00
|
|
|
|
values.
|
|
|
|
|
|
2010-02-12 21:18:47 +01:00
|
|
|
|
2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/sp-pc-validations-bad.d: New testcase.
|
|
|
|
|
* gas/arm/sp-pc-validations-bad.l: New file.
|
|
|
|
|
* gas/arm/sp-pc-validations-bad.s: New file.
|
|
|
|
|
* gas/arm/sp-pc-validations-bad-t.d: New testcase.
|
|
|
|
|
* gas/arm/sp-pc-validations-bad-t.l: New file.
|
|
|
|
|
* gas/arm/sp-pc-validations-bad-t.s: New file.
|
|
|
|
|
* gas/arm/sp-pc-usage-t.d: Removed invalid insns.
|
|
|
|
|
* gas/arm/sp-pc-usage-t.s: Likewise.
|
|
|
|
|
* gas/arm/unpredictable.d: Likewise.
|
|
|
|
|
* gas/arm/unpredictable.s: Likewise.
|
|
|
|
|
* gas/arm/thumb2_bcond.d: Added test.
|
|
|
|
|
* gas/arm/thumb2_bcond.s: Likewise.
|
|
|
|
|
|
2010-02-12 15:34:45 +01:00
|
|
|
|
2010-02-12 Tristan Gingold <gingold@adacore.com>
|
|
|
|
|
|
|
|
|
|
* gas/ia64/slotcount.s, gas/ia64/slotcount.s: New test.
|
|
|
|
|
* gas/ia64/ia64.exp: Add slotcount test (vms only).
|
|
|
|
|
|
2010-02-11 06:06:14 +01:00
|
|
|
|
2010-02-10 Quentin Neill <quentin.neill@amd.com>
|
|
|
|
|
Sebastian Pop <sebastian.pop@amd.com>
|
|
|
|
|
|
|
|
|
|
* gas/i386/x86-64-xop.d: Add vpermil2p[sd] tests.
|
|
|
|
|
* gas/i386/x86-64-xop.s: Likewise.
|
|
|
|
|
* gas/i386/xop.d: Likewise.
|
|
|
|
|
* gas/i386/xop.s: Likewise.
|
|
|
|
|
|
2010-02-09 15:44:50 +01:00
|
|
|
|
2010-02-08 Christophe Lyon <christophe.lyon@st.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/branch-reloc.s, gas/arm/branch-reloc.d,
|
|
|
|
|
gas/arm/branch-reloc.l: New tests and expected results with all
|
|
|
|
|
variants of call: ARM/Thumb, local/global, inter/intra-section,
|
|
|
|
|
using BL/BLX.
|
|
|
|
|
|
2010-02-08 15:33:22 +01:00
|
|
|
|
2010-02-08 Christophe Lyon <christophe.lyon@st.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/arm-it-auto.d: Update expected results.
|
|
|
|
|
* gas/arm/bl-local-v4t.d: Likewise.
|
|
|
|
|
* gas/arm/blx-local.d: Likewise.
|
|
|
|
|
* gas/arm/thumb-w-good.d: Likewise.
|
|
|
|
|
* gas/arm/wince.d: Likewise.
|
|
|
|
|
|
2010-02-08 02:59:38 +01:00
|
|
|
|
2010-02-08 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
|
|
|
|
|
|
|
|
|
|
* gas/ppc/titan.d, * gas/ppc/titan.s: New test.
|
|
|
|
|
* gas/ppc/ppc.exp: Run it.
|
|
|
|
|
|
2010-02-03 21:36:14 +01:00
|
|
|
|
2010-02-03 Quentin Neill <quentin.neill@amd.com>
|
|
|
|
|
|
|
|
|
|
* gas/i386/i386.exp: Rename amdfam15 test cases to bdver1.
|
|
|
|
|
* gas/i386/x86-64-nops-1-amdfam15.d: Renamed test case to
|
|
|
|
|
gas/i386/x86-64-nops-1-bdver1.d.
|
|
|
|
|
* gas/i386/nops-1-amdfam15.d: Renamed test case to
|
|
|
|
|
gas/i386/nops-1-bdver1.d.
|
|
|
|
|
|
2010-01-29 17:47:55 +01:00
|
|
|
|
2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/dis-data.d: Update test name. Do not expect
|
|
|
|
|
.word output.
|
|
|
|
|
* gas/arm/dis-data2.d, gas/arm/dis-data2.s,
|
|
|
|
|
gas/arm/dis-data3.d, gas/arm/dis-data3.s: New tests.
|
|
|
|
|
|
2010-01-29 17:02:41 +01:00
|
|
|
|
2010-01-29 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR 11136
|
|
|
|
|
* gas/arm/neon-omit.s: Add instruction that causes crash.
|
|
|
|
|
* gas/arm/neon-omit.d: Add expected disassembly.
|
|
|
|
|
|
2010-01-28 20:00:03 +01:00
|
|
|
|
2010-01-28 Dave Korn <dave.korn.cygwin@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gas/pe/section-align-1.d: Don't test section flags.
|
|
|
|
|
* gas/pe/section-align-2.d: Likewise.
|
|
|
|
|
|
Allow VL=1 on scalar FMA instructions.
gas/testsuite/
2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/fma-scalar-intel.d: New.
* gas/i386/fma-scalar.d: Likewise.
* gas/i386/fma-scalar.s: Likewise.
* gas/i386/x86-64-fma-scalar-intel.d: Likewise.
* gas/i386/x86-64-fma-scalar.d: Likewise.
* gas/i386/x86-64-fma-scalar.s: Likewise.
* gas/i386/i386.exp: Run fma-scalar, fma-scalar-intel,
x86-64-fma-scalar and x86-64-fma-scalar-intel.
opcodes/
2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
* i386-dis.c (EXVexWdqScalar): New.
(vex_scalar_w_dq_mode): Likewise.
(prefix_table): Update entries for PREFIX_VEX_3899,
PREFIX_VEX_389B, PREFIX_VEX_389D, PREFIX_VEX_389F,
PREFIX_VEX_38A9, PREFIX_VEX_38AB, PREFIX_VEX_38AD,
PREFIX_VEX_38AF, PREFIX_VEX_38B9, PREFIX_VEX_38BB,
PREFIX_VEX_38BD and PREFIX_VEX_38BF.
(intel_operand_size): Handle vex_scalar_w_dq_mode.
(OP_EX): Likewise.
2010-01-28 16:33:23 +01:00
|
|
|
|
2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gas/i386/fma-scalar-intel.d: New.
|
|
|
|
|
* gas/i386/fma-scalar.d: Likewise.
|
|
|
|
|
* gas/i386/fma-scalar.s: Likewise.
|
|
|
|
|
* gas/i386/x86-64-fma-scalar-intel.d: Likewise.
|
|
|
|
|
* gas/i386/x86-64-fma-scalar.d: Likewise.
|
|
|
|
|
* gas/i386/x86-64-fma-scalar.s: Likewise.
|
|
|
|
|
|
|
|
|
|
* gas/i386/i386.exp: Run fma-scalar, fma-scalar-intel,
|
|
|
|
|
x86-64-fma-scalar and x86-64-fma-scalar-intel.
|
|
|
|
|
|
2010-01-28 16:25:20 +01:00
|
|
|
|
2010-01-28 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR 11225
|
|
|
|
|
* gas/pe/aligncomm-c.d: Dump all sections.
|
|
|
|
|
|
2010-01-27 23:01:38 +01:00
|
|
|
|
2010-01-27 Dave Korn <dave.korn.cygwin@gmail.com>
|
|
|
|
|
|
|
|
|
|
* gas/pe/section-align-1.s: New test source file.
|
|
|
|
|
* gas/pe/section-align-1.d: Likewise control script.
|
|
|
|
|
* gas/pe/section-align-2.s: Likewise ...
|
|
|
|
|
* gas/pe/section-align-2.d: ... and likewise.
|
|
|
|
|
* gas/pe/pe.exp: Invoke new testcases.
|
|
|
|
|
|
Allow VL=1 on AVX scalar instructions.
gas/
2010-01-27 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (avxscalar): New.
(OPTION_MAVXSCALAR): Likewise.
(build_vex_prefix): Select vector_length for scalar instructions
based on avxscalar.
(md_longopts): Add OPTION_MAVXSCALAR.
(md_parse_option): Handle OPTION_MAVXSCALAR.
(md_show_usage): Add -mavxscalar=.
* doc/c-i386.texi: Document -mavxscalar=.
gas/testsuite/
2010-01-27 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/avx-scalar-intel.d: New.
* gas/i386/avx-scalar.d: Likewise.
* gas/i386/avx-scalar.s: Likewise.
* gas/i386/x86-64-avx-scalar-intel.d: Likewise.
* gas/i386/x86-64-avx-scalar.d: Likewise.
* gas/i386/x86-64-avx-scalar.s: Likewise.
* gas/i386/i386.exp: Run avx-scalar, avx-scalar-intel,
x86-64-avx-scalar and x86-64-avx-scalar-intel.
opcodes/
2010-01-27 H.J. Lu <hongjiu.lu@intel.com>
* i386-dis.c (XMScalar): New.
(EXdScalar): Likewise.
(EXqScalar): Likewise.
(EXqScalarS): Likewise.
(VexScalar): Likewise.
(EXdVexScalarS): Likewise.
(EXqVexScalarS): Likewise.
(XMVexScalar): Likewise.
(scalar_mode): Likewise.
(d_scalar_mode): Likewise.
(d_scalar_swap_mode): Likewise.
(q_scalar_mode): Likewise.
(q_scalar_swap_mode): Likewise.
(vex_scalar_mode): Likewise.
(vex_len_table): Duplcate entries for VEX_LEN_10_P_1,
VEX_LEN_10_P_3, VEX_LEN_11_P_1, VEX_LEN_11_P_3, VEX_LEN_2A_P_1,
VEX_LEN_2A_P_3, VEX_LEN_2C_P_3, VEX_LEN_2D_P_1, VEX_LEN_2E_P_0,
VEX_LEN_2E_P_2, VEX_LEN_2F_P_2, VEX_LEN_51_P_1, VEX_LEN_51_P_3,
VEX_LEN_52_P_1, VEX_LEN_53_P_1, VEX_LEN_58_P_1, VEX_LEN_58_P_3,
VEX_LEN_59_P_1, VEX_LEN_5A_P_1, VEX_LEN_5A_P_3, VEX_LEN_5C_P_1,
VEX_LEN_5C_P_3, VEX_LEN_5D_P_1, VEX_LEN_5D_P_3, VEX_LEN_5E_P_1,
VEX_LEN_5E_P_3, VEX_LEN_5F_P_1, VEX_LEN_5F_P_3, VEX_LEN_6E_P_2,
VEX_LEN_7E_P_1, VEX_LEN_7E_P_2, VEX_LEN_D6_P_2, VEX_LEN_C2_P_1,
VEX_LEN_C2_P_3, VEX_LEN_3A0A_P_2 and VEX_LEN_3A0B_P_2.
(vex_w_table): Update entries for VEX_W_10_P_1, VEX_W_10_P_3,
VEX_W_11_P_1, VEX_W_11_P_3, VEX_W_2E_P_0, VEX_W_2E_P_2,
VEX_W_2F_P_0, VEX_W_2F_P_2, VEX_W_51_P_1, VEX_W_51_P_3,
VEX_W_52_P_1, VEX_W_53_P_1, VEX_W_58_P_1, VEX_W_58_P_3,
VEX_W_59_P_1, VEX_W_59_P_3, VEX_W_5A_P_1, VEX_W_5A_P_3,
VEX_W_5C_P_1, VEX_W_5C_P_3, VEX_W_5D_P_1, VEX_W_5D_P_3,
VEX_W_5E_P_1, VEX_W_5E_P_3, VEX_W_5F_P_1, VEX_W_5F_P_3,
VEX_W_7E_P_1, VEX_W_D6_P_2 VEX_W_C2_P_1, VEX_W_C2_P_3,
VEX_W_3A0A_P_2 and VEX_W_3A0B_P_2.
(intel_operand_size): Handle d_scalar_mode, d_scalar_swap_mode,
q_scalar_mode, q_scalar_swap_mode.
(OP_XMM): Handle scalar_mode.
(OP_EX): Handle d_scalar_mode, d_scalar_swap_mode, q_scalar_mode
and q_scalar_swap_mode.
(OP_VEX): Handle vex_scalar_mode.
2010-01-27 15:34:40 +01:00
|
|
|
|
2010-01-27 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gas/i386/avx-scalar-intel.d: New.
|
|
|
|
|
* gas/i386/avx-scalar.d: Likewise.
|
|
|
|
|
* gas/i386/avx-scalar.s: Likewise.
|
|
|
|
|
* gas/i386/x86-64-avx-scalar-intel.d: Likewise.
|
|
|
|
|
* gas/i386/x86-64-avx-scalar.d: Likewise.
|
|
|
|
|
* gas/i386/x86-64-avx-scalar.s: Likewise.
|
|
|
|
|
|
|
|
|
|
* gas/i386/i386.exp: Run avx-scalar, avx-scalar-intel,
|
|
|
|
|
x86-64-avx-scalar and x86-64-avx-scalar-intel.
|
|
|
|
|
|
2010-01-23 19:04:05 +01:00
|
|
|
|
2010-01-23 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* gas/i386/avx.s: Add more tests.
|
|
|
|
|
* gas/i386/x86-64-avx.s: Likewise.
|
|
|
|
|
|
|
|
|
|
* gas/i386/avx-intel.d: Updated.
|
|
|
|
|
* gas/i386/avx.d: Likewise.
|
|
|
|
|
* gas/i386/x86-64-avx-intel.d: Likewise.
|
|
|
|
|
* gas/i386/x86-64-avx.d: Likewise.
|
|
|
|
|
|
2010-01-23 13:05:33 +01:00
|
|
|
|
2010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
|
|
|
|
|
|
|
|
|
|
* gas/ppc/xcoff-ref-1.s, gas/ppc/xcoff-ref-1.l: New test.
|
|
|
|
|
* gas/ppc/aix.exp: Run it.
|
|
|
|
|
|
2010-01-21 18:32:32 +01:00
|
|
|
|
2010-01-21 H.J. Lu <hongjiu.lu@intel.com>
|
2010-01-21 18:30:14 +01:00
|
|
|
|
|
|
|
|
|
* gas/i386/x86-64-xsave.s: Add tests for xsave64 and xrstor64.
|
|
|
|
|
|
|
|
|
|
* gas/i386/x86-64-xsave-intel.d: Updated.
|
|
|
|
|
* gas/i386/x86-64-xsave.d: Likewise.
|
|
|
|
|
|
2010-01-20 12:21:37 +01:00
|
|
|
|
2010-01-20 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR 11109
|
|
|
|
|
* gas/arm/vfp-neon-syntax.d: Update expected disassembly.
|
|
|
|
|
* gas/arm/vfp-neon-syntax_t2.d: Likewise.
|
|
|
|
|
|
2010-01-15 22:24:13 +01:00
|
|
|
|
2010-01-15 Sebastian Pop <sebastian.pop@amd.com>
|
|
|
|
|
|
|
|
|
|
* gas/i386/x86-64-xop.d: Add missing patterns.
|
|
|
|
|
* gas/i386/x86-64-xop.s: Same.
|
|
|
|
|
* gas/i386/xop.d: Same.
|
|
|
|
|
* gas/i386/xop.s: Same.
|
|
|
|
|
|
2010-01-13 20:07:31 +01:00
|
|
|
|
2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/thumb-nop.s: Add .syntax unified.
|
|
|
|
|
|
2010-01-13 20:01:10 +01:00
|
|
|
|
2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/thumb-nop.d, gas/arm/thumb-nop.s: New test.
|
|
|
|
|
* gas/arm/relax_branch_align.d: Expect a default NOP instruction.
|
|
|
|
|
* gas/arm/vfp1_t2.d, gas/arm/vfp1xD_t2.d: Specify a CPU with
|
|
|
|
|
Thumb-2.
|
|
|
|
|
|
2010-01-13 15:08:54 +01:00
|
|
|
|
2010-01-13 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* gas/elf/section0.d: Skip this test for the h8300.
|
|
|
|
|
* gas/elf/section1.d: Likewise.
|
|
|
|
|
* gas/elf/section6.d: Likewise.
|
|
|
|
|
* gas/elf/elf.exp: Skip section2 and section5 tests when the
|
|
|
|
|
target is the h8300.
|
|
|
|
|
|
2010-01-06 23:52:47 +01:00
|
|
|
|
2010-01-06 Quentin Neill <quentin.neill@amd.com>
|
|
|
|
|
|
|
|
|
|
* gas/i386/i386.exp: Add new amdfam15 test cases.
|
|
|
|
|
* gas/i386/nops-1-amdfam15.d: New.
|
|
|
|
|
* gas/i386/x86-64-nops-1-amdfam15.d: New.
|
|
|
|
|
|
2010-01-06 16:02:45 +01:00
|
|
|
|
2010-01-06 Daniel Gutson <dgutson@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/dis-data.d: New test case.
|
|
|
|
|
* gas/arm/dis-data.s: New file.
|
|
|
|
|
|
2010-01-05 00:31:04 +01:00
|
|
|
|
2010-01-04 Daniel Gutson <dgutson@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/neon-logic.d: New test case.
|
|
|
|
|
* gas/arm/neon-logic.s: New file.
|
|
|
|
|
|
2010-01-04 23:19:03 +01:00
|
|
|
|
2010-01-04 Daniel Gutson <dgutson@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/neon-addressing-bad.d: New test case.
|
|
|
|
|
* gas/arm/neon-addressing-bad.s: New file.
|
|
|
|
|
* gas/arm/neon-addressing-bad.l: New file.
|
|
|
|
|
|
2010-01-04 01:39:28 +01:00
|
|
|
|
2010-01-03 Daniel Gutson <dgutson@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* gas/arm/neon-suffix-bad.d: New test case.
|
|
|
|
|
* gas/arm/neon-suffix-bad.s: New file.
|
|
|
|
|
* gas/arm/neon-suffix-bad.l: New file.
|
2009-12-19 20:34:07 +01:00
|
|
|
|
|
2010-01-01 19:06:10 +01:00
|
|
|
|
For older changes see ChangeLog-2009
|
2004-01-02 12:16:21 +01:00
|
|
|
|
|
|
|
|
|
Local Variables:
|
|
|
|
|
mode: change-log
|
|
|
|
|
left-margin: 8
|
|
|
|
|
fill-column: 74
|
|
|
|
|
version-control: never
|
|
|
|
|
End:
|