Fix some indentation in linespec.c
[deliverable/binutils-gdb.git] / opcodes / ChangeLog
index c20363638c3526cd5eb6b626325a44a291f5af99..3add69b8d1a4cd8ff0a22c2bd752210a9ee150a2 100644 (file)
@@ -1,3 +1,109 @@
+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.
+
+2018-03-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-opc.tbl: Add Optimize to clr.
+       * i386-tbl.h: Regenerated.
+
+2018-03-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-gen.c (opcode_modifiers): Remove OldGcc.
+       * i386-opc.h (OldGcc): Removed.
+       (i386_opcode_modifier): Remove oldgcc.
+       * i386-opc.tbl: Remove fsubp, fsubrp, fdivp and fdivrp
+       instructions for old (<= 2.8.1) versions of gcc.
+       * i386-tbl.h: Regenerated.
+
 2018-03-08  Jan Beulich  <jbeulich@suse.com>
 
        * i386-opc.h (EVEXDYN): New.
This page took 0.023722 seconds and 4 git commands to generate.