+2012-08-01 James Lemke <jwlemke@codesourcery.com>
+
+ * 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.
+
+2012-07-31 Maciej W. Rozycki <macro@codesourcery.com>
+ Chao-Ying Fu <fu@mips.com>
+ Catherine Moore <clm@codesourcery.com>
+
+ * 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.
+
+2012-07-31 Jan Beulich <jbeulich@suse.com>
+
+ * config/tc-i386.c (match_template): Adjust error message
+ for 'bad_imm4' case.
+
+2012-07-31 Jan Beulich <jbeulich@suse.com>
+
+ * 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.
+
+2012-07-31 Jan Beulich <jbeulich@suse.com>
+
+ * 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.
+
+2012-07-30 Nick Clifton <nickc@redhat.com>
+
+ * po/gas.pot: Updated template.
+ * po/es.po: Updated Spanish translation.
+ * po/fi.po: Updated Finnish translation.
+ * po/fr.po: Updated French translation.
+
+2012-07-27 Mike Frysinger <vapier@gentoo.org>
+
+ * configure.in (BFD_VERSION): Run bfd/configure --version and
+ parse the output of that.
+ * configure: Regenerate.
+
+2012-07-27 Tristan Gingold <gingold@adacore.com>
+
+ * NEWS: Add marker for 2.23.
+
+2012-07-27 James Murray <jsm@jsm-net.demon.co.uk>
+
+ * config/tc-m68hc11.c: Replace binary with hex for cygwin.
+
+2012-07-26 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * 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.
+
+2012-07-24 Jan Beulich <jbeulich@suse.com>
+
+ * 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.
+
+2012-07-24 Jan Beulich <jbeulich@suse.com>
+
+ * config/tc-i386-intel.c (i386_intel_simplify_register):
+ Replace literal 4 by corresponding ESP_REG_NUM.
+
+2012-07-24 Sandra Loosemore <sandra@codesourcery.com>
+ Jie Zhang <jzhang918@gmail.com>
+
+ * config/tc-arm.c (md_apply_fix): Use encoding A2 of ADR
+ if offset is negative.
+
+2012-07-16 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
+
+ * config/tc-i386.c: Add ADX, RDSEED and PRFCHW asm directives.
+ * doc/c-i386.texi: Document the new directives.
+
+2012-07-05 Sean Keys <skeys@ipdatasys.com>
+ * config/tc-xgate.c: Revised assembler so that operands
+ are collected before the addressing mode is determined.
+
+2012-07-02 Nick Clifton <nickc@redhat.com>
+
+ * write.c (fixup_segment): Only perform the subtraction of an
+ fx_subsy symbol if MD_APPLY_SYM_VALUE allows it and the symbol is
+ properly defined.
+ * config/tc-msp430.h (MD_APPLY_SYM_VALUE): Define.
+
+2012-06-30 Alan Modra <amodra@gmail.com>
+
+ PR gas/14315
+ * config/obj-elf.c (obj_elf_weak): Don't set local.
+
+2012-06-30 Johan Olmutz Nielsen <jnielsen@ddci.com>
+
+ * frags.h (frag_offset_fixed_p): Update prototype.
+ * frags.c (frag_offset_fixed_p): Change type of "offset" to offsetT.
+ * expr.c (expr, resolve_expression): Likewise for frag_off var.
+
+2012-06-29 Nick Clifton <nickc@redhat.com>
+
+ PR gas/14263
+ * config/tc-arm.c (parse_operands): Initialise val.
+
+2012-06-28 Nick Clifton <nickc@redhat.com>
+
+ PR gas/14260
+ * config/tc-arm.c (encode_arm_addr_mode_common): Generate an error
+ message if literal pool addressing is used.
+
+2012-06-28 Nick Clifton <nickc@redhat.com>
+
+ * dwarf2dbg.c (DWARF2_USE_FIXED_ADVANCE_PC): Enable when using
+ linker relaxation.
+ (dwarf2_gen_line_info): Generate real, local, labels for line
+ numbers.
+ (dwarf2dbg_convert_frag): Do not finalize the computation of the
+ frag's symbol value when linker relaxation is enabled.
+ (ADDR_DELTA_LIMIT): Define.
+ (size_fixed_inc_line_addr): Use ADDR_DELTA_LIMIT.
+ (emit_fixed_inc_line_addr): Likewise.
+ * write.c (fixup_segment): If the subtraction of two symbols
+ cannot be resolved but is valid, then prevent bogus range warnings
+ by pre-biasing add_number.
+ * config/tc-h8300.h (DWARF2_USE_FIXED_ADVANCE_PC): Define to 0.
+
+2012-06-28 Sean Keys <skeys@ipdatasys.com>
+
+ * config/tc-xgate.h: Defined tc_frob_symbol.
+ * config/tc-xgate.c (xgate_frob_symbol): Wrote new function to mark
+ symbols as being XGATE by setting st_target_internal value.
+
2012-06-22 Roland McGrath <mcgrathr@google.com>
* NEWS: Mention 'rep ret' too.
* input-file.c (input_file_get): Use ferror.
(input_file_give_next_buffer): Use input_file_get.
+2012-05-31 Sean Keys <skeys@ipdatasys.com>
+
+ * config/tc-xgate.c (md_begin): Refactored code.
+
2012-05-29 Roland McGrath <mcgrathr@google.com>
* read.c [HANDLE_BUNDLE] (bundle_lock_depth): New variable.