X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=ld%2FChangeLog;h=bae70664580206bfc51f6542e5b3b1e6b96d0267;hb=7bb7d81f10ee6ff8b27f5a9abbe869e2d4c69365;hp=e6897fc3047de36e1e413f1f7c18fbdf9b738512;hpb=eaeb0a9d5c65fd8dc19878b068e17f90a93a19c2;p=deliverable%2Fbinutils-gdb.git diff --git a/ld/ChangeLog b/ld/ChangeLog index e6897fc304..bae7066458 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,123 @@ +2009-09-01 Ralf Wildenhues + + * Makefile.am (ldgram.o, ldlex.o, deffilep.o): Supply correct + source file name for generated files which may be in $(srcdir). + * Makefile.in: Regenerate. + +2009-09-01 H.J. Lu + + * ldver.c (ldversion): Change to "Copyright 2009". + +2009-09-01 Jie Zhang + + * scripttempl/elf.sc: Add ${USER_LABEL_PREFIX} to _start, etext, + _stack and __bss_start. + * emulparams/bfin.sh (ENTRY): Remove. + +2009-08-30 Alan Modra + + PR ld/10569 + * ldexp.c (fold_name ): Return config.maxpagesize. + (fold_name ): Similarly. + * ldlang.c (output_target): Make global. + * ldlang.h (output_target): Declare. + * ldmain.c (main): Set config.maxpagesize from bfd_emul_get_maxpagesize. + Similarly for config.commonpagesize. + * ldemul.c (set_output_arch_default): Call bfd_emul_set_maxpagesize + and bfd_emul_set_commonpagesize. + * emultempl/elf32.em (gld${EMULATION_NAME}_handle_option): Don't call + bfd_emul_set_maxpagesize or bfd_emul_set_commonpagesize here. + +2009-08-29 Martin Thuresson + + * ldexp.c (exp_intop, exp_bigintop, exp_relop, exp_binop) + (exp_trinop, exp_unop, exp_nameop, exp_assop): Rename variable new + to new_e. + * ldfile.c (ldfile_add_library_path): Rename variable new to + new_dirs. (ldfile_add_arch): Rename variable new to new_arch. + * ldlang.c (new_statement, lang_final, lang_add_wild) + (lang_target, lang_add_fill, lang_add_data, lang_add_assignment) + (lang_add_insert): Rename variable new to new_stmt. (new_afile): + Added missing cast. (lang_memory_region_lookup): Rename variable + new to new_region. (init_os): Rename variable new to + new_userdata. (lang_add_section): Rename variable new to + new_section. (ldlang_add_undef): Rename variable new to + new_undef. (realsymbol): Rename variable new to new_name. + +2009-08-26 Nick Clifton + + PR ld/10555 + * emultempl/elf32.em (_after_open): Do not create a + .note.gnu-build-id section if there are no input files. + +2009-08-24 Nick Clifton + + * scripttempl/elfxtensa.sc (DISCARDED): Discard sections with + .gnu.lto_ prefix. + * scripttempl/armbpabi.sc: Likewise. + * scripttempl/elf32sh-symbian.sc: Likewise. + * scripttempl/elf64hppa.sc: Likewise. + * scripttempl/mep.sc: Likewise. + +2009-08-24 Ralf Wildenhues + + * Makefile.am (ldmain.o, ldfile.o): Fix typos in non-fastdep + rules. + (eelf32_spu.o): Add dependency tracking. + * Makefile.in: Regenerate. + + * Makefile.am (am__skiplex, am__skipyacc): New. + * Makefile.in: Regenerate. + +2009-08-22 Ralf Wildenhues + + * Makefile.am (bin_PROGRAMS): Renamed from ... + (noinst_PROGRAMS): ... this. + (transform): Override, including the renaming of ld-new to ld. + (install-exec-local): Installation of ld in $(bindir) not needed + here any more. + (AM_CPPFLAGS): Renamed from ... + (INCLUDES): ... this. + (MAINTAINERCLEANFILES): Add ld.1. + * Makefile.in: Regenerate. + + * Makefile.am (AUTOMAKE_OPTIONS): Remove cygnus. Add + no-texinfo.tex, no-dist, foreign. + (TEXINFO_TEX): New variable. + (install-data-local): Removed, not needed any more. + (all): Dependencies upon info and ld.1 not needed any more. + (MKDEP, DEP, DEP1, dep.sed, dep, dep-in, dep-am): Removed. + (mkdep generated section): Removed. + (ldgram.o, ldlex.o, deffilep.o, ldmain.o, ldfile.o): Rewrite to + use automake dependency tracking mechanism. + (EXTRA_ld_new_SOURCES): Add pep-dll.c, pe-dll.c, and + $(ALL_EMULATIONS:.o=.c) $(ALL_64_EMULATIONS:.o=.c) so their + dependencies are tracked too. + (BUILT_SOURCES): New, list $(GENERATED_HFILES) to ensure they + are built early. + * configure.in: Use AM_MAINTAINER_MODE. + * aclocal.m4, configure, Makefile.in: Regenerate. + + * Makefile.am (pdf__strip_dir, install-pdf, install-pdf-am) + (install-pdf-recursive, html__strip_dir, install-html) + (install-html-am, install-html-recursive): Remove. + * Makefile.in: Regenerate. + + * Makefile.in: Regenerate. + * aclocal.m4: Likewise. + * config.in: Likewise. + * configure: Likewise. + +2009-08-21 Richard Guenther + + * scripttempl/elf.sc: Discard sections with .gnu.lto_ prefix. + +2009-08-12 Tristan Gingold + + * ld.h (fat_user_section_struct): Add map_symbol_def_count field. + * ldlang.c (hash_entry_addr_cmp): New function. + (print_all_symbols): Sort the symbols by address before printing them. + 2009-08-10 Alan Modra PR 10474