+2018-07-31 Jan Beulich <jbeulich@suse.com>
+
+ * i386-opc.tbl: Use element rather than vector size for AVX512*
+ scatter/gather insns.
+ * i386-tbl.h: Re-generate.
+
+2018-07-31 Jan Beulich <jbeulich@suse.com>
+
+ * i386-gen.c (cpu_flag_init): Drop CpuVREX uses.
+ (cpu_flags): Drop CpuVREX.
+ * i386-opc.h (CpuVREX): Delete.
+ (union i386_cpu_flags): Remove cpuvrex.
+ * i386-init.h, i386-tbl.h: Re-generate.
+
+2018-07-30 Jim Wilson <jimw@sifive.com>
+
+ * riscv-dis.c (riscv_disassemble_insn): Set insn_type and data_size
+ fields.
+ * riscv-opc.c (riscv_opcodes): Use new INSN_* flags to annotate insns.
+
+2018-07-30 Andrew Jenner <andrew@codesourcery.com>
+
+ * Makefile.am (TARGET_LIBOPCODES_CFILES): Add csky-dis.c.
+ * Makefile.in: Regenerated.
+ * configure.ac: Add C-SKY.
+ * configure: Regenerated.
+ * csky-dis.c: New file.
+ * csky-opc.h: New file.
+ * disassemble.c (ARCH_csky): Define.
+ (disassembler, disassemble_init_for_target): Add case for ARCH_csky.
+ * disassemble.h (print_insn_csky, csky_get_disassembler): Declare.
+
+2018-07-27 Alan Modra <amodra@gmail.com>
+
+ * ppc-opc.c (insert_sprbat): Correct function parameter and
+ return type.
+ (extract_sprbat): Likewise, variable too.
+
+2018-07-26 Alex Chadwick <Alex.Chadwick@cl.cam.ac.uk>
+ Alan Modra <amodra@gmail.com>
+
+ * ppc-dis.c (ppc_opts): Add -mgekko and -mbroadway.
+ (powerpc_init_dialect): Handle bfd_mach_ppc_750.
+ * ppc-opc.c (insert_sprbat, extract_sprbat): New functions to
+ support disjointed BAT.
+ (powerpc_operands): Allow extra bit in SPRBAT_MASK. Add SPRGQR.
+ (XSPRGQR_MASK, GEKKO, BROADWAY): Define.
+ (powerpc_opcodes): Add 750cl extended mnemonics for spr access.
+
+2018-07-25 H.J. Lu <hongjiu.lu@intel.com>
+ Igor Tsimbalist <igor.v.tsimbalist@intel.com>
+
+ * i386-gen.c (adjust_broadcast_modifier): New function.
+ (process_i386_opcode_modifier): Add an argument for operands.
+ Adjust the Broadcast value based on operands.
+ (output_i386_opcode): Pass operand_types to
+ process_i386_opcode_modifier.
+ (process_i386_opcodes): Pass NULL as operands to
+ process_i386_opcode_modifier.
+ * i386-opc.h (BYTE_BROADCAST): New.
+ (WORD_BROADCAST): Likewise.
+ (DWORD_BROADCAST): Likewise.
+ (QWORD_BROADCAST): Likewise.
+ (i386_opcode_modifier): Expand broadcast to 3 bits.
+ * i386-tbl.h: Regenerated.
+
2018-07-24 Alan Modra <amodra@gmail.com>
PR 23430