gas/ChangeLog:
[binutils.git] / gas / ChangeLog
index 4149ba35b6f90561582b39ca9163b77ff3b70361..bd51030f2d6406fec20ed22de64f19b83222552a 100644 (file)
@@ -1,3 +1,154 @@
+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.
This page took 0.026045 seconds and 4 git commands to generate.