X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ld%2FChangeLog;h=befde5d4665dc91b940ddde3ca8f6f1eac954963;hb=e3e71e27a4e81ec1472b900eafec1ebcf583f20e;hp=e9d188cdb0e979eb6468318767ef4bf1cef3e60f;hpb=0cf7d72c50cd48896b66849604286cc73d838161;p=external%2Fbinutils.git diff --git a/ld/ChangeLog b/ld/ChangeLog index e9d188c..befde5d 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,102 @@ +2005-05-19 Zack Weinberg + + * Makefile.am: Have 'all' depend on 'info' and 'ld.1'. + * Makefile.in: Regenerate. + +2005-05-17 Zack Weinberg + + * ld-arm/mixed-app.d: Adjust expected disassembly a little. + +2005-05-17 Daniel Jacobowitz + + * Makefile.am (ldver.texi): Don't use $<. + * Makefile.in: Regenerated. + +2005-05-17 Daniel Jacobowitz + + * Makefile.am (AM_MAKEINFOFLAGS, TEXI2DVI): Explicitly include + $(srcdir) before $(BFDDIR)/doc. + * Makefile.in: Regenerated. + +2005-05-17 H.J. Lu + + PR 797 + * ldexp.c (exp_fold_tree_1): Renamed from exp_fold_tree and + take take a bfd_boolean, mark_used. Ignore assert failure if + mark_used is TRUE. + (exp_fold_tree) Call exp_fold_tree_1 with mark_used == FALSE. + (exp_fold_tree_no_dot): Updated to take a bfd_boolean, + mark_used and pass down. + (fold_unary): Likewise. + (fold_binary): Likewise. + (fold_trinary): Likewise. + (exp_binop): Add FALSE to call to exp_fold_tree_no_dot. + (exp_trinop): Likewise. + (exp_unop): Likewise. + (exp_nameop): Likewise. + (exp_get_vma): Likewise. + (exp_get_fill): Likewise. + (exp_get_abs_int): Likewise. + (fold_name): Likewise. Set SEC_KEEP in output section flags. + (exp_mark_used_section): New. + + * ldexp.h (exp_mark_used_section): New. + + * ldlang.c (lang_output_section_statement_lookup_1): Set the + ignored field to FALSE. + (lang_mark_used_section_1): New. + (lang_mark_used_section): Call lang_mark_used_section_1. + (strip_excluded_output_sections): Call lang_mark_used_section + and check for unused sections. + (lang_size_sections_1): Skip an output section if it should + be ignored. + (lang_do_assignments_1): Likewise. + (lang_process): Don't call lang_mark_used_section here. + + * ldlang.h (lang_output_section_statement_type): Change + all_input_readonly to bitfield. Add ignored. + +2005-05-17 Lennert Buytenhek + Peter S. Mazinger" + + * emulparams/armelf_linux.sh (GENERATE_PIE_SCRIPT): Define as "yes". + * emulparams/hppalinux.sh (GENERATE_PIE_SCRIPT): Define as "yes". + +2005-05-17 Julian Brown + + * ldlang.c (print_assignment): Do not rely upon a valid result + having a section associated with it. + +2005-05-17 Nick Clifton + + * ldlang.c (Scan_for_self_assignment): Check an assignment tree to + see if the same value is being used on the rhs as on the lhs. + (print_assignment): Call scan_for_self_assignment and if it + returns true, do no display the result of the computation but + instead just the final value of the symbol on the lhs. + * ld.texinfo: Document this behaviour and provide an example of + when it will happen. + +2005-05-15 Daniel Jacobowitz + + * Makefile.am (AM_MAKEINFOFLAGS): Define. + (TEXI2DVI): Define. + (ldver.texi): Depend on distributed files instead of built files. + (ld.info): Include $(srcdir) in the rule target. Remove actions. + (ld.dvi): Remove actions. + (MAINTAINERCLEANFILES): Add configdoc.texi. + (CONFIG_STATUS_DEPENDENCIES): Add bfd/configure.in. + (install-data-local): Renamed from install. + (Makefile): Remove explicit dependency. + * acinclude.m4: Remove obsolete code. + * configure.in: Update AC_PREREQ. Remove extra $CONFIG_SHELL. + * Makefile.in, aclocal.m4, config.in, configure: Regenerated. + +2005-05-11 Bob Wilson + + * scripttempl/elfxtensa.sc: Sync up with elf.sc. + * emulparams/elf32xtensa.sh (PLT, GOT): Define. + 2005-05-11 Alan Modra * ldgram.y: Add SPECIAL token.