+2019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
+2019-11-07 Matthew Malcomson <matthew.malcomson@arm.com>
+
+ * aarch64-tbl.h (ARMV8_6): New macro.
+
+2019-11-07 Jan Beulich <jbeulich@suse.com>
+
+ * i386-dis.c (prefix_table): Add mcommit.
+ (rm_table): Add rdpru.
+ * i386-gen.c (cpu_flag_init): Adjust CPU_ZNVER2_FLAGS entry. Add
+ CPU_RDPRU_FLAGS and CPU_MCOMMIT_FLAGS entries.
+ (cpu_flags): Add CpuRDPRU and CpuMCOMMIT entries.
+ * i386-opc.h (CpuRDPRU, CpuMCOMMIT): New.
+ (union i386_cpu_flags): Add cpurdpru and cpumcommit fields.
+ * i386-opc.tbl (mcommit, rdpru): New.
+ * i386-init.h, i386-tbl.h: Re-generate.
+
+2019-11-07 Jan Beulich <jbeulich@suse.com>
+
+ * i386-dis.c (OP_Mwait): Drop local variable "names", use
+ "names32" instead.
+ (OP_Monitor): Drop local variable "op1_names", re-purpose
+ "names" for it instead, and replace former "names" uses by
+ "names32" ones.
+
+2019-11-07 Jan Beulich <jbeulich@suse.com>
+
+ PR/gas 25167
+ * opcodes/i386-opc.tbl (movsd, cmpsd): Drop IgnoreSize from
+ operand-less forms.
+ * opcodes/i386-tbl.h: Re-generate.
+
+2019-11-05 Jan Beulich <jbeulich@suse.com>
+
+ * i386-dis.c (OP_Mwaitx): Delete.
+ (prefix_table): Use OP_Mwait for mwaitx entry.
+ (OP_Mwait): Also handle mwaitx.
+
+2019-11-05 Jan Beulich <jbeulich@suse.com>
+
+ * i386-dis.c (PREFIX_0F01_REG_7_MOD_3_RM_2,
+ PREFIX_0F01_REG_7_MOD_3_RM_3): New.
+ (prefix_table): Add respective entries.
+ (rm_table): Link to those entries.
+
+2019-11-05 Jan Beulich <jbeulich@suse.com>
+
+ * i386-dis.c (REG_0F1C_MOD_0): Rename to ...
+ (REG_0F1C_P_0_MOD_0): ... this.
+ (REG_0F1E_MOD_3): Rename to ...
+ (REG_0F1E_P_1_MOD_3): ... this.
+ (RM_0F01_REG_5): Rename to ...
+ (RM_0F01_REG_5_MOD_3): ... this.
+ (RM_0F01_REG_7): Rename to ...
+ (RM_0F01_REG_7_MOD_3): ... this.
+ (RM_0F1E_MOD_3_REG_7): Rename to ...
+ (RM_0F1E_P_1_MOD_3_REG_7): ... this.
+ (RM_0FAE_REG_6): Rename to ...
+ (RM_0FAE_REG_6_MOD_3_P_0): ... this.
+ (RM_0FAE_REG_7): Rename to ...
+ (RM_0FAE_REG_7_MOD_3): ... this.
+ (PREFIX_MOD_0_0F01_REG_5): Rename to ...
+ (PREFIX_0F01_REG_5_MOD_0): ... this.
+ (PREFIX_MOD_3_0F01_REG_5_RM_0): Rename to ...
+ (PREFIX_0F01_REG_5_MOD_3_RM_0): ... this.
+ (PREFIX_MOD_3_0F01_REG_5_RM_2): Rename to ...
+ (PREFIX_0F01_REG_5_MOD_3_RM_2): ... this.
+ (PREFIX_0FAE_REG_0): Rename to ...
+ (PREFIX_0FAE_REG_0_MOD_3): ... this.
+ (PREFIX_0FAE_REG_1): Rename to ...
+ (PREFIX_0FAE_REG_1_MOD_3): ... this.
+ (PREFIX_0FAE_REG_2): Rename to ...
+ (PREFIX_0FAE_REG_2_MOD_3): ... this.
+ (PREFIX_0FAE_REG_3): Rename to ...
+ (PREFIX_0FAE_REG_3_MOD_3): ... this.
+ (PREFIX_MOD_0_0FAE_REG_4): Rename to ...
+ (PREFIX_0FAE_REG_4_MOD_0): ... this.
+ (PREFIX_MOD_3_0FAE_REG_4): Rename to ...
+ (PREFIX_0FAE_REG_4_MOD_3): ... this.
+ (PREFIX_MOD_0_0FAE_REG_5): Rename to ...
+ (PREFIX_0FAE_REG_5_MOD_0): ... this.
+ (PREFIX_MOD_3_0FAE_REG_5): Rename to ...
+ (PREFIX_0FAE_REG_5_MOD_3): ... this.
+ (PREFIX_MOD_0_0FAE_REG_6): Rename to ...
+ (PREFIX_0FAE_REG_6_MOD_0): ... this.
+ (PREFIX_MOD_1_0FAE_REG_6): Rename to ...
+ (PREFIX_0FAE_REG_6_MOD_3): ... this.
+ (PREFIX_0FAE_REG_7): Rename to ...
+ (PREFIX_0FAE_REG_7_MOD_0): ... this.
+ (PREFIX_MOD_0_0FC3): Rename to ...
+ (PREFIX_0FC3_MOD_0): ... this.
+ (PREFIX_MOD_0_0FC7_REG_6): Rename to ...
+ (PREFIX_0FC7_REG_6_MOD_0): ... this.
+ (PREFIX_MOD_3_0FC7_REG_6): Rename to ...
+ (PREFIX_0FC7_REG_6_MOD_3): ... this.
+ (PREFIX_MOD_3_0FC7_REG_7): Rename to ...
+ (PREFIX_0FC7_REG_7_MOD_3): ... this.
+ (reg_table, prefix_table, mod_table, rm_table): Adjust
+ accordingly.
+
+2019-11-04 Nick Clifton <nickc@redhat.com>
+
+ * v850-dis.c (get_v850_sreg_name): New function. Returns the name
+ of a v850 system register. Move the v850_sreg_names array into
+ this function.
+ (get_v850_reg_name): Likewise for ordinary register names.
+ (get_v850_vreg_name): Likewise for vector register names.
+ (get_v850_cc_name): Likewise for condition codes.
+ * get_v850_float_cc_name): Likewise for floating point condition
+ codes.
+ (get_v850_cacheop_name): Likewise for cache-ops.
+ (get_v850_prefop_name): Likewise for pref-ops.
+ (disassemble): Use the new accessor functions.
+
+2019-10-30 Delia Burduv <delia.burduv@arm.com>
+
+ * aarch64-opc.c (print_immediate_offset_address): Don't print the
+ immediate for the writeback form of ldraa/ldrab if it is 0.
+ * aarch64-tbl.h: Updated the documentation for ADDR_SIMM10.
+ * aarch64-opc-2.c: Regenerated.
+
+2019-10-30 Jan Beulich <jbeulich@suse.com>
+
+ * i386-gen.c (operand_type_shorthands): Delete.
+ (operand_type_init): Expand previous shorthands.
+ (set_bitfield_from_shorthand): Rename back to ...
+ (set_bitfield_from_cpu_flag_init): ... this. Drop processing
+ of operand_type_init[].
+ (set_bitfield): Adjust call to the above function.
+ * i386-opc.tbl (Reg8, Reg16, Reg32, Reg64, FloatAcc, FloatReg,
+ RegXMM, RegYMM, RegZMM): Define.
+ * i386-reg.tbl: Expand prior shorthands.
+
+2019-10-30 Jan Beulich <jbeulich@suse.com>
+
+ * i386-gen.c (output_i386_opcode): Change order of fields
+ emitted to output.
+ * i386-opc.h (struct insn_template): Move operands field.
+ Convert extension_opcode field to unsigned short.
+ * i386-tbl.h: Re-generate.
+
+2019-10-30 Jan Beulich <jbeulich@suse.com>
+
+ * i386-gen.c (process_i386_opcode_modifier): Report bogus uses
+ of W.
+ * i386-opc.h (W): Extend comment.
+ * i386-opc.tbl (mov, movabs, movq): Drop W and adjust opcodes of
+ general purpose variants not allowing for byte operands.
+ * i386-tbl.h: Re-generate.
+
+2019-10-29 Nick Clifton <nickc@redhat.com>
+
+ * tic30-dis.c (print_branch): Correct size of operand array.
+
+2019-10-29 Nick Clifton <nickc@redhat.com>
+
+ * d30v-dis.c (print_insn): Check that operand index is valid
+ before attempting to access the operands array.
+
+2019-10-29 Nick Clifton <nickc@redhat.com>
+
+ * ia64-opc.c (locate_opcode_ent): Prevent a negative shift when
+ locating the bit to be tested.
+
+2019-10-29 Nick Clifton <nickc@redhat.com>
+
+ * s12z-dis.c (opr_emit_disassembly): Check for illegal register
+ values.
+ (shift_size_table): Use a fixed size defined as S12Z_N_SIZES.
+ (print_insn_s12z): Check for illegal size values.
+
+2019-10-28 Nick Clifton <nickc@redhat.com>
+
+ * csky-dis.c (csky_chars_to_number): Check for a negative
+ count. Use an unsigned integer to construct the return value.
+
+2019-10-28 Nick Clifton <nickc@redhat.com>
+
+ * tic30-dis.c (OPERAND_BUFFER_LEN): Define. Use as length of
+ operand buffer. Set value to 15 not 13.
+ (get_register_operand): Use OPERAND_BUFFER_LEN.
+ (get_indirect_operand): Likewise.
+ (print_two_operand): Likewise.
+ (print_three_operand): Likewise.
+ (print_oar_insn): Likewise.
+
+2019-10-28 Nick Clifton <nickc@redhat.com>
+
+ * ns32k-dis.c (bit_extract): Add sanitiy check of parameters.
+ (bit_extract_simple): Likewise.
+ (bit_copy): Likewise.
+ (pirnt_insn_ns32k): Ensure that uninitialised elements in the
+ index_offset array are not accessed.
+
+2019-10-28 Nick Clifton <nickc@redhat.com>
+
+ * xgate-dis.c (print_insn): Fix decoding of the XGATE_OP_DYA
+ operand.
+
+2019-10-25 Nick Clifton <nickc@redhat.com>
+
+ * rx-dis.c (print_insn_rx): Use parenthesis to ensure correct
+ access to opcodes.op array element.
+
+2019-10-23 Nick Clifton <nickc@redhat.com>
+
+ * rx-dis.c (get_register_name): Fix spelling typo in error
+ message.
+ (get_condition_name, get_flag_name, get_double_register_name)
+ (get_double_register_high_name, get_double_register_low_name)
+ (get_double_control_register_name, get_double_condition_name)
+ (get_opsize_name, get_size_name): Likewise.
+
+2019-10-22 Nick Clifton <nickc@redhat.com>
+
+ * rx-dis.c (get_size_name): New function. Provides safe
+ access to name array.
+ (get_opsize_name): Likewise.
+ (print_insn_rx): Use the accessor functions.
+
+2019-10-16 Nick Clifton <nickc@redhat.com>
+
+ * rx-dis.c (get_register_name): New function. Provides safe
+ access to name array.
+ (get_condition_name, get_flag_name, get_double_register_name)
+ (get_double_register_high_name, get_double_register_low_name)
+ (get_double_control_register_name, get_double_condition_name):
+ Likewise.
+ (print_insn_rx): Use the accessor functions.
+
+2019-10-09 Nick Clifton <nickc@redhat.com>
+
+ PR 25041
+ * avr-dis.c (avr_operand): Fix construction of address for lds/sts
+ instructions.
+
+2019-10-07 Jan Beulich <jbeulich@suse.com>
+
+ * opcodes/i386-opc.tbl (movsd): Add Dword and IgnoreSize.
+ (cmpsd): Likewise. Move EsSeg to other operand.
+ * opcodes/i386-tbl.h: Re-generate.
+
+2019-09-23 Alan Modra <amodra@gmail.com>
+
+ * m68k-dis.c: Include cpu-m68k.h
+
+2019-09-23 Alan Modra <amodra@gmail.com>
+
+ * mips-dis.c: Include elfxx-mips.h. Move "elf-bfd.h" and
+ "elf/mips.h" earlier.
+
+2018-09-20 Jan Beulich <jbeulich@suse.com>
+
+ PR gas/25012
+ * i386-opc.tbl (push, pop): Re-instate distinct Cpu64 templates
+ with SReg operand.
+ * i386-tbl.h: Re-generate.
+
+2019-09-18 Alan Modra <amodra@gmail.com>
+
+ * arc-ext.c: Update throughout for bfd section macro changes.
+
+2019-09-18 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * Makefile.in: Re-generate.
+ * configure: Re-generate.
+
+2019-09-17 Maxim Blinov <maxim.blinov@embecosm.com>
+
+ * riscv-opc.c (riscv_opcodes): Change subset field
+ to insn_class field for all instructions.
+ (riscv_insn_types): Likewise.
+
2019-09-16 Phil Blundell <pb@pbcl.net>
* configure: Regenerated.