X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gas%2FChangeLog;h=fbf84896b4609d86edca0c5d7d98b24d5ccd823c;hb=1740ba0cec44bdfe9cba586892a5953a4c602228;hp=80dce667f7329ac158876fa9d6fd79c91078782c;hpb=3101e6373ee4bd78f7efbe21a730a4327b0ca8f6;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/ChangeLog b/gas/ChangeLog index 80dce667f7..fbf84896b4 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,244 @@ +2015-03-19 Nick Clifton + + * config/tc-rl78.c (enum options): Add G13 and G14. + (md_longopts): Add -mg13 and -mg14. + (md_parse_option): Handle -mg13 and -mg14. + (md_show_usage): List -mg13 and -mg14. + * doc/c-rl78.texi: Add description of -mg13 and -mg14 options. + +2015-03-18 Jon Turney + Nick Clifton + + PR binutils/18087 + * doc/as.texinfo: Note that when gas compresses debug sections the + compression is only performed if it makes the section smaller. + * write.c (compress_debug): Do not compress a debug section if + doing so would make it larger. + +2015-03-17 Ganesh Gopalasubramanian + + * config/tc-i386.c (cpu_arch): Add PROCESSOR_ZNVER flags. + (i386_align_code): Add PROCESSOR_ZNVER cases. + * config/tc-i386.h (processor_type): Add PROCESSOR_ZNVER. + * doc/c-i386.texi: Add znver1 and clzero. + +2015-03-16 Nick Clifton + + * dwarf2dbg.c (out_header): Remove spurious #if 1. + +2015-03-13 Jiong Wang + + * config/tc-aarch64.c (warn_unpredictable_ldst): Don't warn on reg + number 31. + +2015-03-13 Jiong Wang + + * config/tc-aarch64.h (SUB_SEGMENT_ALIGN): Define to be zero. + +2015-03-12 Andrew Bennett + + * config/tc-mips.c (mips_cpu_info_table): Add i6400 entry. + * doc/c-mips.texi: Document i6400 -march option. + +2015-03-12 Nick Clifton + + PR gas/17444 + * config/tc-arm.h (MD_APPLY_SYM_VALUE): Pass the current segment + to arm_apply_sym_value. Update prototype. + * config/tc-arm.c (arm_apply_sym_value): Add segment argument. + Do not apply the value if the symbol is in a different segment to + the current segment. + +2015-03-11 Alan Modra + + * config/tc-ppc.c (md_assemble): Don't abort on 8 byte insn fixups. + (md_apply_fix): Report an error on data-only fixups used with insns. + +2015-03-10 Andreas Krebbel + + * config/tc-s390.c (md_gather_operands): Check for valid + length field operands. + +2015-03-10 Michael Perkins + + * config/tc-arm.c (parse_operands): Fix bug setting writeback + values for '^' on OP_REGLSTs. + (do_push_pop): Add new writeback constraint. + +2015-03-10 Renlin Li + + * config/tc-arm.c (mapping_state): Remove first MAP_DATA emitting code. + (mapping_state_2): Emit first MAP_DATA symbol here. + +2015-03-10 Matthew Wahab + + * config/tc-aarch64.c (mapping_state): Set minimum alignment for + code sections. + +2015-03-10 Nick Clifton + + PR gas/17852 + * config/tc-arm.c (md_begin): Ensure that selected_cpu is + initialised when CPU_DEFAULT is defined. + +2015-03-05 Nick Clifton + + * config/tc-v850.c (md_parse_option): Fix code to set or clear + EF_RH850_DATA_ALIGN8 bit in ELF header, based upon the use of the + -m8byte-align and -m4byte-align command line options. + +2015-03-04 Richard Sandiford + + PR gas/17843 + * config/tc-aarch64.c (process_movw_reloc_info): Allow + R_AARCH64_TLSLE_MOVW_TPREL_G0_NC and R_AARCH64_TLSLE_MOVW_TPREL_G1_NC + for MOVK. + +2015-02-28 Alan Modra + + * write.c (SUB_SEGMENT_ALIGN): Don't pad non-code sections at + end to their alignment. + +2015-02-19 Marcus Shawcroft + + * config/tc-aarch64.c (reloc_table_entry): Generate + BFD_RELOC_AARCH64_TLSDESC_ADR_PREL21. + (md_apply_fix, aarch64_force_relocation): Handle + BFD_RELOC_AARCH64_TLSGD_ADR_PREL21. + +2015-02-19 Marcus Shawcroft + + * config/tc-aarch64.c (reloc_table_entry): Generate + BFD_RELOC_AARCH64_TLSGD_ADR_PREL21. + (md_apply_fix, aarch64_force_relocation): Handle + BFD_RELOC_AARCH64_TLSGD_ADR_PREL21. + +2015-02-19 Marcus Shawcroft + + * config/tc-aarch64.c (reloc_table_entry): Generate + BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19. + (md_apply_fix, aarch64_force_relocation): Handle + BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19. + +2015-02-26 Marcus Shawcroft + + * config/tc-aarch64.c (reloc_table_entry): Add ld_literal_type. + (reloc_table): Likewise. + (parse_address_main): Use ld_literal_type. + +2015-02-26 Marcus Shawcroft + + * config/tc-aarch64.c (reloc_table_entry): Add adr_type. + (reloc_table): Likewise. + (parse_address_main): Use adr_type. + +2015-02-26 Marcus Shawcroft + + * config/tc-aarch64.c (aarch64_arch_any, aarch64_arch_node): Remove. + +2015-02-25 Andrew Burgess + + * config/tc-avr.c: Add elf32-avr.h include. + (struct avr_property_record_link): New structure. + (avr_output_property_section_header): New function. + (avr_record_size): New function. + (avr_output_property_record): New function. + (avr_create_property_section): New function. + (avr_handle_align): New function. + (exclude_section_from_property_tables): New function. + (create_record_for_frag): New function. + (append_records_for_section): New function. + (avr_create_and_fill_property_section): New function. + (avr_post_relax_hook): New function. + * config/tc-avr.h (md_post_relax_hook): Define. + (avr_post_relax_hook): Declare. + (HANDLE_ALIGN): Define. + (avr_handle_align): Declare. + (strut avr_frag_data): New structure. + (TC_FRAG_TYPE): Define. + +2015-02-25 Matthew Wahab + + * doc/c-arm.texi (-mcpu=): Add cortex-a53, cortex-a57 and + cortex-a72. + +2015-02-24 Nick Clifton + + * config/tc-v850.c (soft_float): New variable. + (v850_data_8): New variable. + (md_show_usage): Add -msoft-float/-mhard-float. + (md_parse_option): Likewise. + (md_begin): Set the default value of soft_float. + (v850_md_end): New function. Creates a note section. + * config/tc-v850.h (md_end): Define. + * doc/c-v850.texi: Document -msoft-float/-mhard-float. + +2015-02-23 Yoshinori Sato + + * config/tc-h8300.c (line_separater_chars): Add a version for + h8300-linux that includes a separator. + (default_mach): New variable. + (md_main): Use it. + (md_longopts): Add '--march' option. + (md_parse_option): Parse the new option. + * config/tc-h8300.h (TARGET_FORMAT): Add elf32-h8300-linux. + * configure.tgt: Add h8300-*-linux + * doc/c-h8300.texi: Document --march. + +2015-02-23 Nick Clifton + + PR 17940 + * dwarf2dbg.c (out_header): When generating dwarf sections use + real symbols not temps for the start and end symbols. + * config/tc-msp430.h (TC_FORCE_RELOCATION_SUB_SAME): Also prevent + adjustments to relocations in debug sections. + (TC_LINKRELAX_FIXUP): Likewise. + +2015-02-19 Alan Modra + + * doc/as.texinfo (Local Symbol Names): Don't use ':' in pxref. + * doc/c-i386.texi: Reorder i386-Bugs after i386-Arch. + +2015-02-11 Matthew Wahab + + * config/tc-aarch64.c (aarch64_cpus): Fix code formatting. + +2015-02-11 Matthew Wahab + + * config/tc-arm.c: Add support for Cortex-A72. + +2015-02-09 Kyrylo Tkachov + + * config/tc-arm.c (warn_deprecated_sp): Use as_tsktsk instead + of as_warn for deprecation messages. + (encode_arm_addr_mode_2): Likewise. + (check_obsolete): Likewise. + (do_rd_rm_rn): Likewise. + (do_co_reg): Likewise. + (do_setend): Likewise. + (do_t_mov_cmp): Likewise. + (do_neon_ldr_str): Likewise. + (opcode_lookup): Likewise. + (if_fsm_post_encode): Likewise. + (md_assemble): Likewise. + +2015-02-06 Jan Beulich + + * dw2gencfi.c (select_cie_for_fde): Also bail on CFI_label. + (cfi_change_reg_numbers): Also do nothing for CFI_label. + (cfi_pseudo_table): Also handle .cfi_label when not supporting + CFI directives. + +2015-02-05 Alan Modra + + * config/tc-msp430.c (md_assemble): Correct size passed to + extract_cmd. Remove index check. + +2015-02-04 Matthew Wahab + + * config/tc-aarch64.c (aarch64_cpus): Add support for Cortex-A72. + * doc/c-aarch64.texi (-mcpu=): Add "cortex-a72". + 2015-02-04 Nick Clifton * config/rl78-parse.y (addsubw): Fix encoding of [HL] variant of