+
+ * gas/dwarf2dbg.c (out_set_addr): Allow for non-constant value of
+ DWARF2_LINE_MIN_INSN_LENGTH
+ * gas/config/tc-ppc.c (ppc_dwarf2_line_min_insn_length): Declare
+ and initialize.
+ (md_apply_fix): Branch addr can be a multiple of 2 or 4.
+ * gas/config/tc-ppc.h (DWARF2_LINE_MIN_INSN_LENGTH): Now a
+ variable reference.
+
+
+ * config/tc-mips.c (ISA_SUPPORTS_DSP_ASE): Also set if microMIPS
+ mode.
+ (ISA_SUPPORTS_DSPR2_ASE): Likewise.
+ (macro_build) <'2'>: Handle microMIPS.
+ (macro) <M_BALIGN>: Update error handling.
+ (validate_micromips_insn) <'2', '3', '4', '5', '6'>: New cases.
+ <'7', '8', '0', '@', '^'>: Likewise.
+ (mips_ip) <'2', '3', '4', '5', '6', '7', '8'>: Handle microMIPS.
+ <'9'>: Fix formatting.
+ <'0', '@'>: Handle microMIPS.
+ <'^'>: New case.
+
+
+ * config/tc-i386.c (match_template): Adjust error message
+ for 'bad_imm4' case.
+
+
+ * config/tc-i386.c (check_byte_reg): Check for I/O port
+ register earlier, and just once. Drop diagnostic that got
+ issued only for some registers.
+
+
+ * config/tc-i386.c (match_template): New local variable
+ 'specific_error'. Set it from i.error after failed
+ check_VecOperands or VEX_check_operands. Use it if set in
+ preference to i.error when actually issuing disagnostic.
+
+
+ * po/gas.pot: Updated template.
+ * po/es.po: Updated Spanish translation.
+ * po/fi.po: Updated Finnish translation.
+ * po/fr.po: Updated French translation.
+
+
+ * configure.in (BFD_VERSION): Run bfd/configure --version and
+ parse the output of that.
+ * configure: Regenerate.
+
+
+ * NEWS: Add marker for 2.23.
+
+
+ * config/tc-m68hc11.c: Replace binary with hex for cygwin.
+
+
+ * listing.c (struct list_message): New.
+ (struct list_info_struct): Delete "message". Add "messages"
+ and "last_message".
+ (listing_message): Adjust.
+ (listing_newline): Adjust.
+ (print_lines): Adjust.
+
+
+ * config/tc-i386-intel.c (i386_intel_simplify_register): Handle
+ xmm/ymm index register being specified first as well as esp/rsp
+ base register being specified last in a memory operand.
+
+
+ * config/tc-i386-intel.c (i386_intel_simplify_register):
+ Replace literal 4 by corresponding ESP_REG_NUM.
+
+
+ * config/tc-arm.c (md_apply_fix): Use encoding A2 of ADR
+ if offset is negative.
+