2001-02-13 H.J. Lu <hjl@gnu.org>
[deliverable/binutils-gdb.git] / ld / ChangeLog
index a11b596c12f0dc8e511598b22ce425d5c90e9cac..f592287e5e359cd7a5b88c3ba44f5d82c00d6769 100644 (file)
@@ -1,3 +1,124 @@
+2001-02-13  H.J. Lu  <hjl@gnu.org>
+
+       * ldexp.h (node_type): Add etree_provided.
+       * ldexp.c (exp_fold_tree): Handle etree_provided. Set the node
+       type to etree_provided if defined by PROVIDE. Allow updating
+       for etree_provided. 
+       (exp_print_tree): Handle etree_provided.
+       * mpw-elfmips.c (gldelf32ebmip_find_exp_assignment): Handle
+       etree_provided.
+
+2001-02-09  David Mosberger  <davidm@hpl.hp.com>
+
+       * emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Add
+       .IA_64.unwind.* pattern to unwind table section and
+       .IA_64.unwind_info* pattern to unwind info section.
+
+2001-02-09  Martin Schwidefsky  <schwidefsky@de.ibm.com>
+
+       * Makefile.am: Add linux target for S/390.
+       * Makefile.in: Likewise.
+       * configure.host: Likewise.
+       * configure.tgt: Likewise.
+       * emulparams/elf64_s390.sh: New file.
+       * emulparams/elf_s390.sh: New file.
+
+2001-02-09  Jakub Jelinek  <jakub@redhat.com>
+
+       * configure.tgt (sparc64-*-linux-gnu*): Add elf32_sparc into
+       targ_extra_libpath.
+       (sparc-*-linux-gnu*): Add elf64_sparc into targ_extra_libpath.
+
+2001-02-06  Philip Blundell  <philb@gnu.org>
+
+       * Makefile.am: Remove mention of earmelf_linux26.
+       * Makefile.in: Regenerate.
+
+2001-02-04  Philip Blundell  <philb@gnu.org>
+
+       * emulparams/armelf_linux.sh (TEXT_START_ADDR): Set to 0x8000.
+       * emulparams/armelf_linux26.sh: Delete.
+       * configure.tgt: Remove mention of armelf_linux26 emulation.
+
+2001-02-01  Nick Clifton  <nickc@redhat.com>
+
+       * ld.1: Replace occurances of -oformat with --oformat.
+
+2001-01-25  Jim Driftmyer <jdrift@stny.rr.com>
+
+       * ldlang.c (lang_leave_overlay): Don't set lma_region when
+       load_base is specified.
+
+2001-01-24  Hans-Peter Nilsson  <hp@axis.com>
+
+       * emultempl/elf32.em: Correct spelling in comments and listed
+       options.
+
+2001-01-23  Alan Modra  <alan@linuxcare.com.au>
+
+       * ldlang.c (lang_leave_overlay): Only set lma_region from the
+       default for the first section of a group of overlay sections.
+
+2001-01-22  Alan Modra  <alan@linuxcare.com.au>
+
+       * Makefile.am (GENSCRIPTS): Pass exec_prefix.
+       * Makefile.in: Regenerate.
+       * genscripts.sh: Use exec_prefix parameter to specify tool lib.
+       Check for null tool_dir.
+
+2001-01-16  Jim Wilson  <wilson@redhat.com>
+
+       * emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Add IA_64.unwind
+       and IA_64.unwind.info.
+
+2001-01-16  H.J. Lu  <hjl@gnu.org>
+
+       * ldlang.c (lang_check): Merge the private data only if the
+       input file has contents.
+
+2001-01-14  Alan Modra  <alan@linuxcare.com.au>
+
+       * emulparams/hppalinux.sh (OUTPUT_FORMAT): Set to elf32-hppa-linux.
+
+       * emultempl/hppaelf.em (hppaelf_after_parse): New function,
+       enabling search for libmilli.  On a relocatable link, make .text
+       sections unique.
+       (LDEMUL_AFTER_PARSE): Define.
+       (hppaelf_finish): Correct spelling of relocatable in comments.
+
+       * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Don't
+       rummage through the script for sections on the unique list.
+       Correct length of strncmp for ".note".
+       (gld${EMULATION_NAME}_check_needed): Rearrange function.
+
+       * ldlang.c (unique_section_list): New var.
+       (unique_section_p): New function.
+       (walk_wild_section): Don't match sections on unique_section_list.
+       (lang_add_unique): New function.
+       Correct spelling of relocatable in comments.
+
+       * ldlang.h (struct unique_sections): Declare.
+       (unique_section_list): Declare.
+       (unique_section_p): Declare.
+       (lang_add_unique): Declare.
+
+       * lexsup.c (ld_options): Allow --unique to take an optional arg.
+       (parse_args [OPTION_UNIQUE]): Call lang_add_unique.
+
+       * ld.texinfo (--unique): Update.
+
+2001-01-13  Nick Clifton  <nickc@redhat.com>
+
+       * lexsup.c (parse_args): Remove spurious white space.
+
+2001-01-12  Nick Clifton  <nickc@redhat.com>
+
+       * lexsup.c (parse_args): Update copyright date.
+
+2001-01-12  Philip Blundell  <pb@futuretv.com>
+
+       * configure.host: Set HOSTING_LIBS appropriately for ix86-cygwin.
+
 2001-01-10  Kazu Hirata  <kazu@hxi.com>
 
        * scripttempl/h8300.sc: Fix formatting.  Fix a comment typo.
        * ldmain.c (main): Initialize link_info.allow_shlib_undefined
        to false.
        * ld.texinfo: Document new command line switch.
-       
+
 2000-12-12  Geoffrey Keating  <geoffk@redhat.com>
 
        * emulparams/elf32ppc.sh (OTHER_READWRITE_SECTIONS):
@@ -88,7 +209,7 @@ Mon Dec 11 14:50:33 MET 2000  Jan Hubicka  <jh@suse.cz>
 
 2000-12-01      Joel Sherrill <joel@OARcorp.com>
 
-        * configure.tgt (arm-*-rtems*, a29k-*rtems*, h8300-*-rtems*):
+       * configure.tgt (arm-*-rtems*, a29k-*rtems*, h8300-*-rtems*):
        New targets.
        (sparc*-*-rtemself*, sparc*-*-rtemsaout*): New targets.
        (sparc*-*-rtems*): Switched from a.out to ELF.
@@ -133,8 +254,8 @@ Mon Dec 11 14:50:33 MET 2000  Jan Hubicka  <jh@suse.cz>
 
 2000-11-24  Fred Fish  <fnf@be.com>
 
-        * ldmain.c (main): Remove redundant init of config.make_executable
-        to true.
+       * ldmain.c (main): Remove redundant init of config.make_executable
+       to true.
 
 2000-11-15  Richard Henderson  <rth@redhat.com>
 
@@ -212,9 +333,9 @@ Tue Nov 14 00:59:19 2000  Denis Chertykov  <denisc@overta.ru>
 
 2000-10-17  Chandrakala Chavva  <cchavva@redhat.com>
 
-        * lexsup.c: New option OPTION_TARGET_HELP. Prints all target specific
-        options.
-        * ld.texinfo: Added notes about this new option.
+       * lexsup.c: New option OPTION_TARGET_HELP. Prints all target specific
+       options.
+       * ld.texinfo: Added notes about this new option.
 
 2000-10-16  Nick Clifton  <nickc@redhat.com>
 
@@ -230,7 +351,7 @@ Tue Nov 14 00:59:19 2000  Denis Chertykov  <denisc@overta.ru>
        pe_dll_search_prefix.
 
 2000-10-12  Charles Wilson  <cwilson@ece.gatech.edu>
-  
+
        * emultempl/pe.em (pe_dll_search_prefix): New variable,
        (longopts): New --dll-search-prefix option.
        (gld_${EMULATION_NAME}_list_options): Document.
@@ -338,7 +459,7 @@ Tue Nov 14 00:59:19 2000  Denis Chertykov  <denisc@overta.ru>
 
        * pe-dll.c (process_def_file): Uninitialized data wasn't
        exported with --export-all-symbols switch.
-       
+
 2000-09-28  DJ Delorie  <dj@redhat.com>
 
        * pe-dll.c (fill_edata): rearrange the data so that ordinals and
@@ -806,7 +927,7 @@ Tue Nov 14 00:59:19 2000  Denis Chertykov  <denisc@overta.ru>
 2000-07-12  Mark Elbrecht  <snowball3@bigfoot.com>
 
        * scripttempl/i386go32.sc: Support the g++ attribute init_priority in
-         gcc 2.95.2 and later.
+       gcc 2.95.2 and later.
 
 2000-07-11  Kazu Hirata  <kazu@hxi.com>
 
@@ -1056,9 +1177,9 @@ Tue Nov 14 00:59:19 2000  Denis Chertykov  <denisc@overta.ru>
 2000-06-05  Michael Matz <matz@ifh.de>
 
        * ldgram.y (vers_defns): Handle 'extern "C++" { ... }' in
-        version scripts.
+       version scripts.
 
-        * ldlex.l (V_IDENTIFIER): Accept `::' in symbols.
+       * ldlex.l (V_IDENTIFIER): Accept `::' in symbols.
 
 2000-05-23  Marek Michalkiewicz  <marekm@linux.org.pl>
 
This page took 0.027704 seconds and 4 git commands to generate.