X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2FChangeLog;h=76d3c12651a862a8b1da2cb6fd13f2cee4b8b605;hb=69f56ae1d37033b7ae9cf438d9abd97d557cd836;hp=c6c5ee1b31afffde9d01c0ae80f139ad7cca4537;hpb=2b0c8b40edb06c073ce8bb358239cc1a5c6653a5;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/ChangeLog b/gas/ChangeLog index c6c5ee1b31..76d3c12651 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,262 @@ +2011-10-28 Walter Lee + + * NEWS: Fix TILEPro capitalization. + +2011-10-28 Nick Clifton + + * po/ja.po: New Japanese translation. + * configure.in (ALL_LINGUAS): Add ja. + * configure: Regenerate. + +2011-10-26 Joern Rennecke + + * doc/as.texinfo [EPIPHANY]: Include c-epiphany.texi to avoid + duplication. + +2011-10-25 Mike Frysinger + + * config/rx-defs.h (rx_error): Add const to first arg. + * config/rx-parse.y (rx_error): Likewise. + +2011-10-25 Nick Clifton + + * config/tc-ns32k.c (md_begin): Rename local variable 'stat' to + 'status'. + +2011-10-25 Joern Rennecke + + * NEWS: Mention addition of Adapteva Epiphany support. + * config/tc-epiphany.c: New file. + * config/tc-epiphany.h: New file. + * Makefile.am (TARGET_CPU_CFILES): Add config/tc-epiphany.c . + (TARGET_CPU_HFILES): Add config/tc-epiphany.h . + * configure.in: Also set using_cgen for epiphany. + * configure.tgt: Handle epiphany. + * doc/Makefile.am (CPU_DOCS): Add c-epiphany.texi . + * doc/all.texi: Set EPIPHANY. + * doc/as.texinfo: Add EPIPHANY-specific text. + * doc/c-epiphany.texi: New file. + * po/gas.pot: Regenerate. + * Makefile.in: Regenerate. + * configure: Regenerate. + * doc/Makefile.in: Regenerate. + * po/POTFILES.in: Regenerate. + +2011-10-24 Maciej W. Rozycki + + * config/tc-mips.c (move_register): Fix formatting. + +2011-10-24 Maciej W. Rozycki + + * config/tc-mips.c (can_swap_branch_p): Remove empty line. + (start_noreorder): Likewise. + +2011-10-24 Maciej W. Rozycki + + * config/tc-mips.c (s_option): Fix formatting. + (mips_elf_final_processing): Likewise. + +2011-10-24 Maciej W. Rozycki + + * config/tc-mips.c (validate_micromips_insn): Fix formatting. + +2011-10-24 David Binderman + + * config/tc-mn10200.c (md_convert_frag): Add missing break. + +2011-10-21 Tristan Gingold + + * config/tc-alpha.c (load_expression): Use symbol_mark_used accessor. + (s_alpha_comm): Use symbol_set_frag accessor. + +2011-10-20 Alan Modra + + * config/tc-mips.c (micromips_add_label): Avoid gcc warning. + (md_convert_frag): Likewise. + +2011-10-18 Jie Zhang + Julian Brown + + * config/tc-arm.c (parse_shifter_operand): Fix handling of explicit + rotation. + (encode_arm_shifter_operand): Likewise. + +2011-10-13 James Greenhalgh + + * config/tc-arm.c (check_ldr_r15_aligned): New. + (do_ldst): Warn in upredictable cases. + (do_t_ldst): Likewise. + (insns): Update accordingly. + +2011-10-13 Alan Modra + + * as.c (main): Define .gasversion. rather than __GAS_VERSION__. + * frags.h (bss_address_frag): Delete + (predefined_address_frag): New. + * frags.c (frag_init): Init predefined_address_frag. Delete ref + to bss_address_frag. + * symbols.c (S_CAN_BE_REDEFINED): New function. + * symbols.h (S_CAN_BE_REDEFINED): Declare. + * read.c (assign_symbol): Use S_CAN_BE_REDEFINED. + +2011-10-12 Alan Modra + + * symbols.c (local_symbol_make): Make global. + * symbols.h (local_symbol_make): Declare. + * as.c (main): Define __GAS_VERSION__. + +2011-10-10 Nick Clifton + + * po/es.po: Updated Spanish translation. + * po/fi.po: Updated Finnish translation. + * po/fr.po: Updated French translation. + +2011-10-05 DJ Delorie + Nick Clifton + + * config/rx-defs.h (rx_pid_register): New. + (rx_gp_register): New. + * config/rx-parse.y (rx_lex): Add support for %gpreg and %pidreg. + (displacement): Add PID support. + * config/tc-rx.c (rx_pid_mode): New. + (rx_num_int_regs): New. + (rx_pid_register): New. + (rx_gp_register): New. + (options): Add -mpid and -mint-register= options. + (md_longopts): Likewise. + (md_parse_option): Likewise. + (md_show_usage): Likewise. + (rx_pid_symbol): New. + (rx_pidreg_symbol): New. + (rx_gpreg_symbol): New. + (md_begin): Support PID. + (rx_validate_fix_sub): Support PID. + (tc_gen_reloc): Support PID. + * doc/c-rx.texi: Document PID support. + +2011-09-27 Kai Tietz + + * config/obj-coff.c (obj_coff_section): Add 'e' as specifier + for marking section SEC_EXCLUDE. + +2011-09-22 Tristan Gingold + + * NEWS: Add marker for 2.22. + +2011-09-21 David S. Miller + + * config/tc-sparc.c (hwcap_allowed): New. + (struct sparc_arch): New field 'hwcap_allowed' containing a bitmask + of F_FOO flags which are enabled by the particular arch setting. + Add new options that provide explicit access to new instructions. + (md_parse_option): Only bump max_architecture if the requested one + is larger, or this is the first explicit request. + (get_hwcap_name): New function. + (sparc_ip): Validate that hwcaps used by an instruction have actually + been enabled. + * doc/c-sparc.texi: Document new sparc options. + +2011-09-21 David S. Miller + + * config/tc-sparc.c (hwcap_seen): New bitmask, defined when + not TE_SOLARIS. + (sparc_ip): When not TE_SOLARIS, accumulate hwcap bits from + sparc_opcode->flags of instruction into hwcap_seen. + (sparc_md_end): Create Tag_GNU_Sparc_HWCAPS attribute if + hwcap_seen is non-zero and not TE_SOLARIS. + +2011-09-19 Tristan Gingold + + * config/tc-alpha.c (insert_operand): Call as_bad_value_out_of_range + instead of as_warn_out_of_range. + +2011-09-08 Mark Fortescue + + * config/tc-sparc.c (sparc_ip): Handle 'i' + r<0..31> + in addition to 'i' + [goli]<0..7>. + +2011-09-08 Joern Rennecke + + * cgen.c (gas_cgen_pcrel_r_type): New function. + (gas_cgen_tc_gen_reloc): Check for GAS_CGEN_PCREL_R_TYPE. + * cgen.h (gas_cgen_pcrel_r_type): Declare. + +2011-09-08 Richard Sandiford + + PR gas/13167 + * dwarf2dbg.c (dwarf2_flush_pending_lines): Use symbol_temp_new_now. + +2011-09-05 Richard Sandiford + + PR gas/13024 + * dwarf2dbg.c (pending_lines, pending_lines_tail): New variables. + (dwarf2_gen_line_info_1): Delete. + (dwarf2_push_line, dwarf2_flush_pending_lines): New functions. + (dwarf2_gen_line_info, dwarf2_emit_label): Use them. + (dwarf2_consume_line_info): Call dwarf2_flush_pending_lines. + (dwarf2_directive_loc): Push previous .locs instead of generating + them immediately. + +2011-08-26 Nick Clifton + + * po/es.po: Updated Spanish translation. + +2011-08-26 Tristan Gingold + + * config/tc-alpha.c (s_alpha_linkage): Simplify. Add comments. + +2011-08-26 Tristan Gingold + + * config/tc-alpha.c (add_to_link_pool): Improve comment. + (s_alpha_fp_save): Fix indentation. + +2011-08-19 Nick Clifton + + * doc/as.texinfo: Include c-xstormy16.texi. + +2011-08-18 Alan Modra + + * write.c (resolve_reloc_expr_symbols): Convert local symbols + on relocs to section+offset. + (get_frag_for_reloc): New function. + (write_relocs): Merge sort fixup relocs with those from .reloc + directives. + +2011-08-10 Maciej W. Rozycki + + * config/tc-mips.c (can_swap_branch_p): Update the comment on + MIPS16 fixups. + +2011-08-09 Chao-ying Fu + Daniel Jacobowitz + + * config/tc-mips.c (mips_cpu_info_table): Add "m14k" and + "m14kc". + * doc/c-mips.texi (MIPS architecture options): Add "m14k" and + "m14kc" to the list of -march options. + +2011-08-09 Chao-ying Fu + Maciej W. Rozycki + + * config/tc-mips.c (mips_set_options): Add ase_mcu. + (mips_opts): Initialise ase_mcu to -1. + (ISA_SUPPORTS_MCU_ASE): New macro. + (MIPS_CPU_ASE_MCU): Likewise. + (is_opcode_valid): Handle MCU. + (macro_build, macro): Likewise. + (validate_mips_insn, validate_micromips_insn): Likewise. + (mips_ip): Likewise. + (options): Add OPTION_MCU and OPTION_NO_MCU. + (md_longopts): Add mmcu and mno-mcu. + (md_parse_option): Handle OPTION_MCU and OPTION_NO_MCU. + (mips_after_parse_args): Handle MCU. + (s_mipsset): Likewise. + (md_show_usage): Handle MCU options. + + * doc/as.texinfo: Document -mmcu and -mno-mcu options. + * doc/c-mips.texi: Likewise, and document ".set mcu" and + ".set nomcu" directives. + 2011-08-09 Maciej W. Rozycki * config/tc-mips.c (gpr_mod_mask): Remove INSN2_MOD_GPR_MB,