x86: Set EVex=2 on EVEX.128 only vmovd and vmovq
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 2f1ba9e4ab6b098b9ab79fda88d1c2c354373654..3e7680049af850a43fabf39c816a3e0e853a4dab 100644 (file)
@@ -1,3 +1,137 @@
+2018-09-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR gas/23670
+       * testsuite/gas/i386/evex-lig-2.d: New file.
+       * testsuite/gas/i386/evex-lig-2.s: Likewise.
+       * testsuite/gas/i386/x86-64-evex-lig-2.d: Likewise.
+       * testsuite/gas/i386/x86-64-evex-lig-2.s: Likewise.
+       * testsuite/gas/i386/i386.exp: Run evex-lig-2 and
+       x86-64-evex-lig-2.
+
+2018-09-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR gas/23665
+       * testsuite/gas/i386/avx-scalar.s: Remove vmovq and vmovd tests.
+       * testsuite/gas/i386/x86-64-avx-scalar.s: Likewise.
+       * testsuite/gas/i386/avx-scalar-intel.d: Updated.
+       * testsuite/gas/i386/avx-scalar.d: Likewise.
+       * testsuite/gas/i386/x86-64-avx-scalar-intel.d: Likewise.
+       * testsuite/gas/i386/x86-64-avx-scalar.d: Likewise.
+       * testsuite/gas/i386/i386.exp: Run avx-scalar2 and
+       x86-64-avx-scalar2.
+       * testsuite/gas/i386/avx-scalar-2.d: New file.
+       * testsuite/gas/i386/avx-scalar-2.s: Likewise.
+       * testsuite/gas/i386/x86-64-avx-scalar-2.d: Likewise.
+       * testsuite/gas/i386/x86-64-avx-scalar-2.s: Likewise.
+
+2018-09-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gas/NEWS: Mention -mvexwig=[0|1] option.
+       * config/tc-i386.c (vexwig): New.
+       (build_vex_prefix): Set the VEX.W bit for -mvexwig=1 for WIG
+       VEX instructions.
+       (OPTION_MVEXWIG): New.
+       (md_longopts): Add -mvexwig=.
+       (md_parse_option): Handle OPTION_MVEXWIG.
+       (md_show_usage): Show -mvexwig=[0|1].
+       * doc/c-i386.texi: Document -mvexwig=[0|1].
+       * testsuite/gas/i386/avx-wig.d: New file.
+       * testsuite/gas/i386/avx-wig.s: Likewise.
+       * testsuite/gas/i386/avx2-wig.d: Likewise.
+       * testsuite/gas/i386/avx2-wig.s: Likewise.
+       * testsuite/gas/i386/x86-64-avx-wig.d: Likewise.
+       * testsuite/gas/i386/x86-64-avx-wig.s: Likewise.
+       * testsuite/gas/i386/x86-64-avx2-wig.d: Likewise.
+       * testsuite/gas/i386/x86-64-avx2-wig.s: Likewise.
+       * testsuite/gas/i386/i386.exp: Run avx-wig, avx2-wig,
+       x86-64-avx-wig and x86-64-avx2-wig.
+
+2018-09-17  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/arm/arch7.d: Delete notarget.
+       * testsuite/gas/arm/arch7a-mp.d: Likewise.
+       * testsuite/gas/arm/arch7em.d: Likewise.
+       * testsuite/gas/arm/archv8m-main-dsp-5.d: Likewise.
+       * testsuite/gas/arm/barrier.d: Likewise.
+       * testsuite/gas/arm/bignum1.d: Likewise.
+       * testsuite/gas/arm/thumb32.d: Likewise.
+       * testsuite/gas/elf/dwarf2-1.d: Likewise.
+       * testsuite/gas/elf/dwarf2-2.d: Likewise.
+       * testsuite/gas/elf/dwarf2-4.d: Likewise.
+       * testsuite/gas/elf/group2.d: Likewise.
+       * testsuite/gas/arm/mapshort-elf.d: Only notarget pe and wince.
+       * testsuite/gas/elf/dwarf2-3.d: Delete notarget, xfail ft32 and h8300.
+       * testsuite/gas/elf/dwarf2-6.d: Delete notarget, xfail a few.
+
+2018-09-17  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/all/gas.exp (redef3): Don't xfail for hppa.
+       (octa): Run for hppa.
+       * testsuite/gas/elf/elf.exp (common1, common2): Likewise.
+       * testsuite/gas/elf/symver.d: Delete notarget.
+
+2018-09-17  Nick Clifton  <nickc@redhat.com>
+
+       * testuite/gas/elf/group0a.d: Add extra details to the test
+       name.
+       * testuite/gas/elf/group0b.d: Likewise.
+       * testuite/gas/elf/group1a.d: Likewise.
+       * testuite/gas/elf/group1b.d: Likewise.
+       * testuite/gas/elf/group0b.d: Likewise.
+       * testuite/gas/elf/section9.d: Likewise.
+       * testuite/gas/i386/ilp32/lns/lns-common-1.d: Likewise.
+       * testuite/gas/i386/ilp32/lns/lns-duplicate-1.d: Likewise.
+
+2018-09-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR gas/23665
+       * testsuite/gas/i386/avx-scalar-intel.d: Updated.
+       * testsuite/gas/i386/avx-scalar.d: Likewise.
+       * testsuite/gas/i386/x86-64-avx-scalar-intel.d: Likewise.
+       * testsuite/gas/i386/x86-64-avx-scalar.d: Likewise.
+
+2018-09-15  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/config/default.exp: Make tmpdir.
+       * testsuite/lib/gas-defs.exp (run_dump_test): Delete.
+       (get_standard_section_names, slurp_options): Delete.
+
+2018-09-15  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/mips/aent-2.d,
+       * testsuite/gas/mips/aent-mdebug-2.d,
+       * testsuite/gas/mips/attr-gnu-4-0.d,
+       * testsuite/gas/mips/attr-gnu-4-1.d,
+       * testsuite/gas/mips/attr-gnu-4-2.d,
+       * testsuite/gas/mips/attr-gnu-4-3.d,
+       * testsuite/gas/mips/attr-gnu-4-5.d,
+       * testsuite/gas/mips/attr-gnu-4-6.d,
+       * testsuite/gas/mips/attr-gnu-4-7.d,
+       * testsuite/gas/mips/attr-none-double.d,
+       * testsuite/gas/mips/attr-none-o32-fp64-nooddspreg.d,
+       * testsuite/gas/mips/attr-none-o32-fp64.d,
+       * testsuite/gas/mips/attr-none-o32-fpxx.d,
+       * testsuite/gas/mips/attr-none-single-float.d,
+       * testsuite/gas/mips/attr-none-soft-float.d,
+       * testsuite/gas/mips/elf-rel27.d,
+       * testsuite/gas/mips/loc-swap-2.d,
+       * testsuite/gas/mips/loc-swap-3.d,
+       * testsuite/gas/mips/loc-swap.d,
+       * testsuite/gas/mips/micromips@loc-swap-2.d,
+       * testsuite/gas/mips/micromips@loc-swap.d,
+       * testsuite/gas/mips/micromips@stabs-symbol-type.d,
+       * testsuite/gas/mips/mips16-intermix.d,
+       * testsuite/gas/mips/mips16@loc-swap-2.d,
+       * testsuite/gas/mips/mips16@loc-swap.d,
+       * testsuite/gas/mips/mips16@stabs-symbol-type.d,
+       * testsuite/gas/mips/mips16e@loc-swap.d,
+       * testsuite/gas/mips/no-odd-spreg.d,
+       * testsuite/gas/mips/odd-spreg.d,
+       * testsuite/gas/mips/r6-attr-none-double.d,
+       * testsuite/gas/mips/stabs-symbol-type.d,
+       * testsuite/lib/gas-defs.exp (run_dump_test): Replace PROG
+       with DUMPPROG.
+
 2018-09-15  Alan Modra  <amodra@gmail.com>
 
        * testsuite/gas/elf/symver.d,
This page took 0.024459 seconds and 4 git commands to generate.