+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,
+ PREFIX_MOD_1_0FAE_REG_6.
+ (va_mode): New.
+ (OP_E_register): Use va_mode.
+ * i386-dis-evex.h (prefix_table):
+ New instructions (see prefixes above).
+ * i386-gen.c (cpu_flag_init): Add WAITPKG.
+ (cpu_flags): Likewise.
+ * i386-opc.h (enum): Likewise.
+ (i386_cpu_flags): Likewise.
+ * i386-opc.tbl: Add umonitor, umwait, tpause.
+ * i386-init.h: Regenerate.
+ * i386-tbl.h: Likewise.
+
+2018-04-11 Alan Modra <amodra@gmail.com>
+
+ * opcodes/i860-dis.c: Delete.
+ * opcodes/i960-dis.c: Delete.
+ * Makefile.am: Remove i860 and i960 support.
+ * configure.ac: Likewise.
+ * disassemble.c: Likewise.
+ * disassemble.h: Likewise.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * po/POTFILES.in: Regenerate.
+
+2018-04-04 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/23025
+ * i386-dis.c (get_valid_dis386): Don't set vex.prefix nor vex.w
+ to 0.
+ (print_insn): Clear vex instead of vex.evex.
+
+2018-04-04 Nick Clifton <nickc@redhat.com>
+
+ * po/es.po: Updated Spanish translation.
+
+2018-03-28 Jan Beulich <jbeulich@suse.com>
+
+ * i386-gen.c (opcode_modifiers): Delete VecESize.
+ * i386-opc.h (VecESize): Delete.
+ (struct i386_opcode_modifier): Delete vecesize.
+ * i386-opc.tbl: Drop VecESize.
+ * i386-tlb.h: Re-generate.
+
+2018-03-28 Jan Beulich <jbeulich@suse.com>
+
+ * i386-opc.h (NO_BROADCAST, BROADCAST_1TO16, BROADCAST_1TO8,
+ BROADCAST_1TO4, BROADCAST_1TO2): Delete.
+ (struct i386_opcode_modifier): Shrink broadcast field to 1 bit.
+ * i386-opc.tbl: Replace Broadcast=<N> by Broadcast.
+ * i386-tlb.h: Re-generate.
+
+2018-03-28 Jan Beulich <jbeulich@suse.com>
+
+ * i386-opc.tbl (vcvt*d2si, vcvt*d2usi, vcvt*s2si, vcvt*s2usi):
+ Fold AVX512 forms
+ * i386-tlb.h: Re-generate.
+
+2018-03-28 Jan Beulich <jbeulich@suse.com>
+
+ * i386-dis.c (prefix_table): Drop Y for cvt*2si.
+ (vex_len_table): Drop Y for vcvt*2si.
+ (putop): Replace plain 'Y' handling by abort().
+
+2018-03-28 Nick Clifton <nickc@redhat.com>
+
+ PR 22988
+ * aarch64-tbl.h (aarch64_opcode_table): Add entries for LDFF1xx
+ instructions with only a base address register.
+ * aarch64-opc.c (operand_general_constraint_met_p): Add code to
+ handle AARHC64_OPND_SVE_ADDR_R.
+ (aarch64_print_operand): Likewise.
+ * aarch64-asm-2.c: Regenerate.
+ * aarch64_dis-2.c: Regenerate.
+ * aarch64-opc-2.c: Regenerate.
+
+2018-03-22 Jan Beulich <jbeulich@suse.com>
+
+ * i386-opc.tbl: Drop VecESize from register only insn forms and
+ memory forms not allowing broadcast.
+ * i386-tlb.h: Re-generate.
+
+2018-03-22 Jan Beulich <jbeulich@suse.com>
+
+ * i386-opc.tbl (vfrczs*, vphadd*, vphsub*, vpmacs*, vpmadcs*,
+ vprot*, vpsha*, vpshl*, bextr, blc*, bls*, t1mskc, tzmsk, sha1*,
+ sha256*): Drop Disp<N>.
+
+2018-03-22 Jan Beulich <jbeulich@suse.com>
+
+ * i386-dis.c (EbndS, bnd_swap_mode): New.
+ (prefix_table): Use EbndS.
+ (OP_E_register, OP_E_memory): Also handle bnd_swap_mode.
+ * i386-opc.tbl (bndmov): Move misplaced Load.
+ * i386-tlb.h: Re-generate.
+
+2018-03-22 Jan Beulich <jbeulich@suse.com>
+
+ * i386-opc.tbl (vcvtdq2pd, vcvtps2pd, vcvtudq2pd): Use separate
+ templates allowing memory operands and folded ones for register
+ only flavors.
+ * i386-tlb.h: Re-generate.
+
+2018-03-22 Jan Beulich <jbeulich@suse.com>
+
+ * i386-opc.tbl (vfrczp*, vpcmov, vpermil2p*): Fold 128- and
+ 256-bit templates. Drop redundant leftover Disp<N>.
+ * i386-tlb.h: Re-generate.
+
+2018-03-14 Kito Cheng <kito.cheng@gmail.com>
+
+ * riscv-opc.c (riscv_insn_types): New.
+
+2018-03-13 Nick Clifton <nickc@redhat.com>
+
+ * po/pt_BR.po: Updated Brazilian Portuguese translation.
+