X-Git-Url: https://repo.jachan.dev/binutils.git/blobdiff_plain/e2e1fcde622f2f6cedfd7fb6615aa6e136f21dec..8fbf7334deccc8a6f3ce9ec01ae801da781c2d82:/gas/ChangeLog diff --git a/gas/ChangeLog b/gas/ChangeLog index ed60ccb353..bd51030f2d 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,8 +1,103 @@ +2012-08-01 James Lemke + + * 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 + Chao-Ying Fu + Catherine Moore + + * config/tc-mips.c (ISA_SUPPORTS_DSP_ASE): Also set if microMIPS + mode. + (ISA_SUPPORTS_DSPR2_ASE): Likewise. + (macro_build) <'2'>: Handle microMIPS. + (macro) : 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 + + * config/tc-i386.c (match_template): Adjust error message + for 'bad_imm4' case. + +2012-07-31 Jan Beulich + + * 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 + + * 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 + + * 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 + + * configure.in (BFD_VERSION): Run bfd/configure --version and + parse the output of that. + * configure: Regenerate. + +2012-07-27 Tristan Gingold + + * NEWS: Add marker for 2.23. + +2012-07-27 James Murray + + * config/tc-m68hc11.c: Replace binary with hex for cygwin. + +2012-07-26 Segher Boessenkool + + * 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 + + * 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 + + * config/tc-i386-intel.c (i386_intel_simplify_register): + Replace literal 4 by corresponding ESP_REG_NUM. + +2012-07-24 Sandra Loosemore + Jie Zhang + + * config/tc-arm.c (md_apply_fix): Use encoding A2 of ADR + if offset is negative. + 2012-07-16 Michael Zolotukhin * config/tc-i386.c: Add ADX, RDSEED and PRFCHW asm directives. * doc/c-i386.texi: Document the new directives. +2012-07-05 Sean Keys + * config/tc-xgate.c: Revised assembler so that operands + are collected before the addressing mode is determined. + 2012-07-02 Nick Clifton * write.c (fixup_segment): Only perform the subtraction of an @@ -48,6 +143,12 @@ by pre-biasing add_number. * config/tc-h8300.h (DWARF2_USE_FIXED_ADVANCE_PC): Define to 0. +2012-06-28 Sean Keys + + * 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 * NEWS: Mention 'rep ret' too. @@ -130,6 +231,10 @@ * input-file.c (input_file_get): Use ferror. (input_file_give_next_buffer): Use input_file_get. +2012-05-31 Sean Keys + + * config/tc-xgate.c (md_begin): Refactored code. + 2012-05-29 Roland McGrath * read.c [HANDLE_BUNDLE] (bundle_lock_depth): New variable.