+2018-08-06 Jan Beulich <jbeulich@suse.com>
+
+ * config/tc-i386.c (build_modrm_byte): Use RegIP and RegIZ.
+ (output_disp): Use RegIP.
+ (i386_addressing_mode): Drop uses of RegEip and RegEiz.
+ (i386_index_check): Replace uses of RegEip/RegEiz.
+ (parse_real_register): Use RegIZ.
+ * config/tc-i386-intel.c (i386_intel_simplify_register): Use
+ RegIZ.
+ * testsuite/gas/i386/x86-64-mpx-inval-2.l: Adjust expectations.
+
+2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ * testsuite/gas/i386/i386.exp: Run evex-no-scale-32 and
+ evex-no-scale-64 only for ELF targets.
+ * testsuite/gas/i386/prefix32.s: Append ".p2align 4,0".
+ * testsuite/gas/i386/prefix64.s: Likewise.
+ * testsuite/gas/i386/prefix32.l: Updated.
+ * testsuite/gas/i386/prefix64.l: Likewise.
+
+2018-08-05 Alan Modra <amodra@gmail.com>
+
+ * config/tc-ppc.c (ppc_elf_suffix): Support @notoc.
+ (ppc_force_relocation, ppc_fix_adjustable): Handle REL24_NOTOC.
+
+2018-08-03 Dimitar Dimitrov <dimitar@dinux.eu>
+
+ * config/tc-pru.c (pru_regname_to_dw2regnum): Return the starting HW
+ byte-register number.
+ (pru_frame_initial_instructions): Use byte-numbering for FP index.
+ * config/tc-pru.h (DWARF2_DEFAULT_RETURN_COLUMN): Use number from
+ latest GCC.
+ (DWARF2_CIE_DATA_ALIGNMENT): Set to -1.
+
+2018-08-03 Jan Beulich <jbeulich@suse.com>
+
+ * config/tc-i386.c (Operand_Mem): Define.
+ (operand_size_match): Use it.
+ (check_VecOperands): Likewise.
+ (i386_att_operand): Likewise.
+ (swap_2_operands): Also swap flags fields.
+ * config/tc-i386-intel.c (i386_intel_operand): Likewise.
+
+2018-08-01 James Patrick Conlon <cptjustice@gmail.com>
+ Nick Clifton <nickc@redhat.com>
+
+ PR 14480
+ * config/tc-pdp11.c (parse_op_noreg): Check for and handle auto
+ increment deferred.
+ * testsuite/gas/pdp11/pr14480.d: New test driver file.
+ * testsuite/gas/pdp11/pr14480.s: New test source file file.
+ * testsuite/gas/pdp11/pdp11.exp: Run the new test.
+
+2018-08-01 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-ns32k.c (addr_mode): Replace "Drop through" comment
+ with "Fall through" so that it will be recognised by gcc's switch
+ statment error checker.
+
+2018-08-01 Alan Modra <amodra@gmail.com>
+
+ * po/POTFILES.in: Regenerate.
+
+2018-07-31 Jan Beulich <jbeulich@suse.com>
+
+ * config/tc-i386.c (optimize_encoding): Also handle kandnd,
+ kandnq, kxord, and kxorq.
+ * testsuite/gas/i386/optimize-1.s: Add kandn and kxor tests.
+ * testsuite/gas/i386/optimize-1.d,
+ testsuite/gas/i386/optimize-4.d,
+ testsuite/gas/i386/optimize-5.d: Adjust expectations.
+
+2018-07-31 Jan Beulich <jbeulich@suse.com>
+
+ * config/tc-i386.c (check_VecOperands): Convert masking handling
+ to switch(), to deal with DYNAMIC_MASKING.
+
+2018-07-31 Jan Beulich <jbeulich@suse.com>
+
+ * testsuite/gas/i386/inval-avx512f.s: Add invalid zeroing-
+ masking tests.
+ * testsuite/gas/i386/inval-avx512f.l: Adjust expectations.
+
+2018-07-31 Jan Beulich <jbeulich@suse.com>
+
+ * testsuite/gas/i386/sg.s, testsuite/gas/i386/sg.l: New.
+ * testsuite/gas/i386/i386.exp: Run new test.
+ * testsuite/gas/i386/avx512f.s, testsuite/gas/i386/avx512f_vl.s,
+ testsuite/gas/i386/avx512pf.s,
+ testsuite/gas/i386/x86-64-avx512f.s,
+ testsuite/gas/i386/x86-64-avx512f_vl.s,
+ testsuite/gas/i386/x86-64-avx512pf.s: Drop unnessecary operand
+ size specifiers from scatter/gather insns in Intel mode.
+
+2018-07-31 Jan Beulich <jbeulich@suse.com>
+
+ * config/tc-i386.c (is_any_vex_encoding): New.
+ (process_immext, process_suffix): Use it.
+ (md_assemble): Likewise. Reject DATA_PREFIX with VEX/XOP/EVEX
+ insn.
+ * testsuite/gas/i386/prefix32.s, testsuite/gas/i386/prefix32.l,
+ testsuite/gas/i386/prefix64.s, testsuite/gas/i386/prefix64.l
+ New.
+ * testsuite/gas/i386/i386.exp: Run new tests.
+
2018-07-31 Jan Beulich <jbeulich@suse.com>
* config/tc-i386.c (parse_real_register): Use cpuavx512f instead