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:
|