Fix unintialized memory in aarch64 opcodes.
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index dca9192341ecabb22682f08f2d72d2dce0fd765e..3c2cf1638425d785a077f6d716c74714e80094b8 100644 (file)
@@ -1,3 +1,162 @@
+2018-05-01  Tamar Christina  <tamar.christina@arm.com>
+
+       * aarch64-dis.c (aarch64_opcode_decode): Moved memory clear code.
+
+2018-04-30  Francois H. Theron <francois.theron@netronome.com>
+
+       Makefile.am: Added nfp-dis.c.
+       configure.ac: Added bfd_nfp_arch.
+       disassemble.h: Added print_insn_nfp prototype.
+       disassemble.c: Added ARCH_nfp and call to print_insn_nfp
+       nfp-dis.c: New, for NFP support.
+       po/POTFILES.in: Added nfp-dis.c to the list.
+       Makefile.in: Regenerate.
+       configure: Regenerate.
+
+2018-04-26  Jan Beulich  <jbeulich@suse.com>
+
+       * i386-opc.tbl: Fold various non-memory operand AVX512VL
+       templates into their base ones.
+       * i386-tlb.h: Re-generate.
+
+2018-04-26  Jan Beulich  <jbeulich@suse.com>
+
+       * i386-gen.c (cpu_flag_init): Use CPU_XOP_FLAGS for
+       CPU_BDVER1_FLAGS. Use CPU_AVX2_FLAGS for CPU_ZNVER1_FLAGS. Use
+       CPU_AVX_FLAGS for CPU_BTVER1_FLAGS. Add CPU_XSAVE_FLAGS to
+       CPU_LWP_FLAGS, CPU_AVX_FLAGS, CPU_MPX_FLAGS, and CPU_OSPKE_FLAGS.
+       * i386-init.h: Re-generate.
+
+2018-04-26  Jan Beulich  <jbeulich@suse.com>
+
+       * i386-gen.c (cpu_flag_init): Drop all uses of CpuRegMMX,
+       CpuRegXMM, CpuRegYMM, CpuRegZMM, and CpuRegMask. Use
+       CPU_AVX2_FLAGS for CPU_AVX512F_FLAGS and drop bogus comment.
+       Don't use CPU_AVX2_FLAGS for CPU_AVX512VL_FLAGS and drop bogus
+       comment.
+       (cpu_flags): Drop CpuRegMMX, CpuRegXMM, CpuRegYMM, CpuRegZMM,
+       and CpuRegMask.
+       * i386-opc.h: CpuRegMMX, CpuRegXMM, CpuRegYMM, CpuRegZMM,
+       CpuRegMask: Delete.
+       (union i386_cpu_flags): Remove cpuregmmx, cpuregxmm, cpuregymm,
+       cpuregzmm, and cpuregmask.
+       * i386-init.h: Re-generate.
+       * i386-tbl.h: Re-generate.
+
+2018-04-26  Jan Beulich  <jbeulich@suse.com>
+
+       * i386-gen.c (cpu_flag_init): CPU_I586_FLAGS inherits Cpu387 only.
+       CPU_287_FLAGS is Cpu287 only. CPU_387_FLAGS is Cpu387 only.
+       * i386-init.h: Re-generate.
+
+2018-04-26  Jan Beulich  <jbeulich@suse.com>
+
+       * i386-gen.c (VexImmExt): Delete.
+       * i386-opc.h (VexImmExt, veximmext): Delete.
+       * i386-opc.tbl: Drop all VexImmExt uses.
+       * i386-tlb.h: Re-generate.
+
+2018-04-25  Jan Beulich  <jbeulich@suse.com>
+
+       * i386-opc.tbl (vpslld, vpsrad, vpsrld): Drop AVX512VL
+       register-only forms.
+       * i386-tlb.h: Re-generate.
+
+2018-04-25  Tamar Christina  <tamar.christina@arm.com>
+
+       * aarch64-tbl.h (sqrdmlah, sqrdmlsh): Fix masks.
+
+2018-04-17  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
+
+       * i386-dis.c: Add REG_0F1C_MOD_0, MOD_0F1C_PREFIX_0,
+       PREFIX_0F1C.
+       * i386-gen.c (cpu_flag_init): Add CPU_CLDEMOTE_FLAGS,
+       (cpu_flags): Add CpuCLDEMOTE.
+       * i386-init.h: Regenerate.
+       * i386-opc.h (enum): Add CpuCLDEMOTE,
+       (i386_cpu_flags): Add cpucldemote.
+       * i386-opc.tbl: Add cldemote.
+       * i386-tbl.h: Regenerate.
+
+2018-04-16  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am: Remove sh5 and sh64 support.
+       * configure.ac: Likewise.
+       * disassemble.c: Likewise.
+       * disassemble.h: Likewise.
+       * sh-dis.c: Likewise.
+       * sh64-dis.c: Delete.
+       * sh64-opc.c: Delete.
+       * sh64-opc.h: Delete.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * po/POTFILES.in: Regenerate.
+
+2018-04-16  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am: Remove w65 support.
+       * configure.ac: Likewise.
+       * disassemble.c: Likewise.
+       * disassemble.h: Likewise.
+       * w65-dis.c: Delete.
+       * w65-opc.h: Delete.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * po/POTFILES.in: Regenerate.
+
+2018-04-16  Alan Modra  <amodra@gmail.com>
+
+       * configure.ac: Remove we32k support.
+       * configure: Regenerate.
+
+2018-04-16  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am: Remove m88k support.
+       * configure.ac: Likewise.
+       * disassemble.c: Likewise.
+       * disassemble.h: Likewise.
+       * m88k-dis.c: Delete.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * po/POTFILES.in: Regenerate.
+
+2018-04-16  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am: Remove i370 support.
+       * configure.ac: Likewise.
+       * disassemble.c: Likewise.
+       * disassemble.h: Likewise.
+       * i370-dis.c: Delete.
+       * i370-opc.c: Delete.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * po/POTFILES.in: Regenerate.
+
+2018-04-16  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am: Remove h8500 support.
+       * configure.ac: Likewise.
+       * disassemble.c: Likewise.
+       * disassemble.h: Likewise.
+       * h8500-dis.c: Delete.
+       * h8500-opc.h: Delete.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * po/POTFILES.in: Regenerate.
+
+2018-04-16  Alan Modra  <amodra@gmail.com>
+
+       * configure.ac: Remove tahoe support.
+       * configure: Regenerate.
+
+2018-04-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (prefix_table): Replace Em with Edq on tpause and
+       umwait.
+       * i386-opc.tbl: Allow 32-bit registers for tpause and umwait in
+       64-bit mode.
+       * i386-tbl.h: Regenerated.
+
 2018-04-11  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
 
        * i386-dis.c (enum): Add PREFIX_MOD_0_0FAE_REG_6,
This page took 0.024904 seconds and 4 git commands to generate.