Automatic date update in version.in
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 7c098621c4ada678f9f6a9a8279b70ec2aeb6e14..e2e882a55e1af8dc87cfdd6e93bd901bc69fa39a 100644 (file)
@@ -1,3 +1,97 @@
+2019-03-21  Alan Modra  <amodra@gmail.com>
+
+       * emul.h (struct emulation): Delete strip_underscore.
+       * emul-target.h (emul_strip_underscore): Don't define.
+       (emul_struct_name): Update initialization.
+
+2019-03-21  Alan Modra  <amodra@gmail.com>
+
+       * config/tc-d10v.c (md_apply_fix): Apply BFD_RELOC_8.
+       * config/tc-pdp11.c (md_apply_fix): Likewise.
+       * config/tc-d30v.c (md_apply_fix): Don't emit errors for BFD_RELOC_8,
+       BFD_RELOC_16, and BFD_RELOC_64.
+       * testsuite/gas/all/gas.exp: Move target exclusions for forward
+       test, but not cr16, to..
+       * testsuite/gas/all/forward.d: ..here, with explanation.  Remove
+       d10v, d30v, and pdp11 xfails.
+
+2019-03-19  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (optimize_encoding): Don't check AVX for
+       EVEX vector load/store optimization.  Check both operands for
+       ZMM register.  Update EVEX vector load/store opcode check.
+       Choose EVEX Disp8 over VEX Disp32.
+       * testsuite/gas/i386/optimize-1.d: Updated.
+       * testsuite/gas/i386/optimize-1a.d: Likewise.
+       * testsuite/gas/i386/optimize-2.d: Likewise.
+       * testsuite/gas/i386/optimize-4.d: Likewise.
+       * testsuite/gas/i386/optimize-5.d: Likewise.
+       * testsuite/gas/i386/x86-64-optimize-2.d: Likewise.
+       * testsuite/gas/i386/x86-64-optimize-2a.d: Likewise.
+       * testsuite/gas/i386/x86-64-optimize-2b.d: Likewise.
+       * testsuite/gas/i386/x86-64-optimize-3.d: Likewise.
+       * testsuite/gas/i386/x86-64-optimize-5.d: Likewise.
+       * testsuite/gas/i386/x86-64-optimize-6.d: Likewise.
+       * testsuite/gas/i386/optimize-1.s: Add ZMM register load
+       test.
+       * testsuite/gas/i386/x86-64-optimize-2.s: Likewise.
+
+2019-03-19  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR gas/24352
+       * config/tc-i386.c (optimize_encoding): Check only
+       cpu_arch_flags.bitfield.cpuavx512vl.
+       * testsuite/gas/i386/i386.exp: Run x86-64-optimize-2b.
+       * testsuite/gas/i386/x86-64-optimize-2.d: Revert the last
+       change.
+       * testsuite/gas/i386/x86-64-optimize-2b.d: New file.
+       * testsuite/gas/i386/x86-64-optimize-2b.s: Likewise.
+
+2019-03-19  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR gas/24359
+       * testsuite/gas/i386/i386.exp: Change optimize-6a, optimize-7,
+       x86-64-optimize-7a and x86-64-optimize-8 tests to run_list_test.
+       Remove optimize-6c and x86-64-optimize-7c tests.
+       * testsuite/gas/i386/noavx-3.l: Updated.
+       * testsuite/gas/i386/noavx-4.d: Likewise.
+       * testsuite/gas/i386/noavx-5.d: Likewise.
+       * testsuite/gas/i386/noavx-3.s: Add AVX512F tests.
+       * testsuite/gas/i386/noavx-4.s: Remove AVX512F tests.
+       * testsuite/gas/i386/nosse-5.s: Likewise.
+       * testsuite/gas/i386/optimize-6a.d: Removed.
+       * testsuite/gas/i386/optimize-6c.d: Likewise.
+       * testsuite/gas/i386/optimize-7.d: Likewise.
+       * testsuite/gas/i386/x86-64-optimize-7a.d: Likewise.
+       * testsuite/gas/i386/x86-64-optimize-7c.d: Likewise.
+       * testsuite/gas/i386/x86-64-optimize-8.d: Likewise.
+       * testsuite/gas/i386/optimize-6a.l: New file.
+       * testsuite/gas/i386/optimize-6a.s: Likewise.
+       * testsuite/gas/i386/optimize-7.l: Likewise.
+       * testsuite/gas/i386/x86-64-optimize-7a.l: Likewise.
+       * testsuite/gas/i386/x86-64-optimize-7a.s: Likewise.
+       * testsuite/gas/i386/x86-64-optimize-8.l: Likewise.
+
+2019-03-18  Alan Modra  <amodra@gmail.com>
+
+       * config/m68k-parse.y (yylex): Use temp_ilp and restore_ilp.
+       * as.c (macro_expr): Likewise.
+       * macro.c (buffer_and_nest): Likewise.
+       * read.c (temp_ilp): Remove FIXME.
+
+2019-03-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/gas/i386/att-regs.d: Pass -O0 to assembler.
+       * testsuite/gas/i386/avx512bw-intel.d: Likewise.
+       * testsuite/gas/i386/avx512bw.d: Likewise.
+       * testsuite/gas/i386/avx512f-intel.d: Likewise.
+       * testsuite/gas/i386/avx512f.d: Likewise.
+       * testsuite/gas/i386/disp32.d: Likewise.
+       * testsuite/gas/i386/intel-regs.d: Likewise.
+       * testsuite/gas/i386/pseudos.d: Likewise.
+       * testsuite/gas/i386/x86-64-disp32.d: Likewise.
+       * testsuite/gas/i386/x86-64-pseudos.d: Likewise.
+
 2019-03-18  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR gas/24348
This page took 0.023801 seconds and 4 git commands to generate.