X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gas%2FChangeLog;h=5b9b50c389ad892183d9fd67b8eaaca5434968fe;hb=eb9d6cc91a423f7825a46317e1882e2e9297c76f;hp=eef846c2aa69b0c78f7aa96e3006c3db265e758f;hpb=7ef0d2976a57c6cfde60281d67111969d7285d65;p=binutils-gdb.git diff --git a/gas/ChangeLog b/gas/ChangeLog index eef846c2aa6..5b9b50c389a 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,254 @@ +2015-04-27 Renlin Li + + * config/tc-aarch64.c (s_aarch64_inst): Don't align code for non-text + section. + (md_assemble): Likewise, move the align code outside the loop. + +2015-04-24 Jim Wilson + + * config/tc-aarch64.c (aarch64_cpus): Add CRC and CRYPTO features + for thunderx. + +2015-04-24 Richard Earnshaw + + * config/tc-arm.h (arm_min): New function. + (SUB_SEGMENT_ALIGN): Define. + +2015-04-23 Matthew Fortune + + * config/tc-mips.c (macro): State the recommended way of creating + 32-bit or 64-bit addresses. + +2015-04-23 Jan Beulich + + * config/tc-i386.c (match_mem_size): Also allow no size + specification when broadcasting. + +2015-04-20 H.J. Lu + + * doc/as.texinfo (Bundle directives): Shorten menu entry and + use @subsection. + (CFI directives): Use @subsection. + (SH-Dependent, SH64-Dependent): Moved after SCORE-Dependent. + * doc/c-i386.texi (i386-Mnemonics): Use @subsection. + +2015-04-17 Senthil Kumar Selvaraj + + * config/tc-avr.c (create_record_for_frag): Rename link to + prop_rec_link. + +2015-04-15 H.J. Lu + + * NEWS: Mention + --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]. + +2015-04-14 H.J. Lu + + * as.h (compressed_debug_section_type): Removed. + +2015-04-14 Nick Clifton + + * config/tc-rl78.h (TC_LINKRELAX_FIXUP): Define. + (TC_FORCE_RELOCATION_SUB_SAME): Define. + (DWARF2_USE_FIXED_ADVANCE_PC): Define. + +2015-04-10 Nick Clifton + + PR binutils/18198 + * doc/c-arm.texi (ARM Options): Add a note about the interaction of + the -EB option with the linker's --be8 option. + +2015-04-09 Hans-Peter Nilsson + + * doc/c-rx.texi: Fix markup typos in last change. + +2015-04-09 Nick Clifton + + * config/tc-rx.c (enum options): Add OPTION_DISALLOW_STRING_INSNS. + (md_longopts): Add -mno-allow-string-insns. + (md_parse_option): Handle -mno-allow-string-insns. + (md_show_usage): Mention -mno-allow-string-insns. + (rx_note_string_insn_use): New function. Produces an error + message if a string insn is used when it is not allowed. + * config/rx-parse.y (SCMPU): Call rx_note_string_insn_use. + (SMOVU, SMOVB, SMOVF, SUNTIL, SWHILE, RMPA): Likewise. + * config/rx-defs.h (rx_note_string_insn_use): Prototype. + * doc/c-rx.texi: Document -mno-allow-string-insns. + +2015-04-08 H.J. Lu + + * as.c (show_usage): Update --compress-debug-sections. + (std_longopts): Use optional_argument on compress-debug-sections. + (parse_args): Handle + --compress-debug-sections={none|zlib|zlib-gnu|zlib-gabi}. + * as.h (compressed_debug_section_type): New. + (flag_compress_debug): Change type to compressed_debug_section_type. + --compress-debug-sections={none|zlib|zlib-gnu|zlib-gabi}. + * write.c (compress_debug): Set BFD_COMPRESS_GABI for + --compress-debug-sections=zlib-gabi. Call + bfd_get_compression_header_size to get compression header size. + Don't rename section name for --compress-debug-sections=zlib-gabi. + * config/tc-i386.c (compressed_debug_section_type): Set to + COMPRESS_DEBUG_ZLIB. + * doc/as.texinfo: Document + --compress-debug-sections={none|zlib|zlib-gnu|zlib-gabi}. + +2015-04-07 Renlin Li + + * config/tc-aarch64.c (mapping_state): Use subseg_text_p. + (s_aarch64_inst): Likewise. + (md_assemble): Likewise. + +2015-04-06 H.J. Lu + + * write.c (compress_debug): Use bfd_putb64 to write uncompressed + section size. + +2015-04-05 H.J. Lu + + * write.c (compress_debug): Don't write the zlib header if + compressed section size is the same as before compression. + +2015-04-02 Nick Clifton + + PR gas/18189 + * config/tc-microblaze.c (parse_imm): Use offsetT as the type for + min and max parameters. Sign extend values before testing. + +2015-04-02 Renlin Li + + * config/tc-aarch64.c (mapping_state): Emit MAP_DATA within text section in order. + (mapping_state_2): Don't emit MAP_DATA here. + (s_aarch64_inst): Align frag during state transition. + (md_assemble): Likewise. + +2015-04-02 Ed Maste + + * config/tc-aarch64.c (set_error_kind): Delete. + (set_error_message): Delete. + +2015-04-02 H.J. Lu + + * configure: Regenerated. + +2015-04-01 Evandro Menezes + + * config/tc-aarch64.c: Add support for Samsung Exynos M1. + * doc/c-aarch64.texi (-mcpu=): Add "exynos-m1". + +2015-04-01 Evandro Menezes + + * config/tc-arm.c: Add support for Samsung Exynos M1. + * doc/c-arm.texi (-mcpu=): Add "exynos-m1". + +2015-04-01 H.J. Lu + + * configure: Regenerated. + +2015-03-31 Ed Schouten + + * configure.tgt (fmt): Set to elf for *-*-cloudabi*. + +2015-03-31 H.J. Lu + + * configure.ac: Revert the AM_ZLIB change. + * Makefile.in: Regenerated. + * aclocal.m4: Likewise. + * configure: Likewise. + +2015-03-31 H.J. Lu + + * Makefile.am (ZLIBINC): New. + (AM_CFLAGS): Add $(ZLIBINC). + * as.c: (show_usage): Don't check HAVE_ZLIB_H. + (parse_args): Likewise. + * compress-debug.c: Don't check HAVE_ZLIB_H to include . + (compress_init): Don't check HAVE_ZLIB_H. + (compress_data): Likewise. + (compress_finish): Likewise. + * configure.ac (AM_ZLIB): Removed. + (zlibinc): New. AC_SUBST. + Add --with-system-zlib. + * Makefile.in: Regenerated. + * config.in: Likewise. + * configure: Likewise. + * doc/Makefile.in: Likewise. + +2015-03-27 H.J. Lu + + * config/tc-i386.c (cpu_flags_set): Removed. + +2015-03-25 Renlin Li + + * config/tc-aarch64.c (mapping_state): Remove first MAP_DATA emitting + code. + (mapping_state_2): Emit first MAP_DATA symbol here. + +2015-03-24 H.J. Lu + + PR gas/18087 + * write.c (compress_debug): Don't write the zlib header if + compression didn't make the section smaller. + +2015-03-24 Terry Guo + + * config/tc-arm.c (no_cpu_selected): Use new macro to compare + features. + (parse_psr): Likewise. + (do_t_mrs): Likewise. + (do_t_msr): Likewise. + (static const arm_feature_set arm_ext_*): Defined with new macros. + (static const arm_feature_set arm_cext_*): Likewise. + (static const arm_feature_set fpu_fpa_ext_*): Likewise. + (static const arm_feature_set fpu_vfp_ext_*): Likewise. + (deprecated_coproc_regs): Likewise. + (UL_BARRIER): Likewise. + (barrier_opt_names): Likewise. + (arm_cpus): Likewise. + (arm_extensions): Likewise. + +2015-03-20 H.J. Lu + + * config/tc-i386.c (i386_align_code): Limit multi-byte nop + instructions to 10 bytes. + +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.