2003-08-20 Michael Snyder <msnyder@redhat.com>
[binutils-gdb.git] / ld / ChangeLog
index e1937bd7bb703676394e3e9dcd0b41c61b4f9022..ffb8edf06f453a332142fba3704854990f952ae6 100644 (file)
@@ -1,3 +1,127 @@
+2003-08-29  Jafa  <jafa@silicondust.com>
+
+       * emulparams/elf32ip2k.sh (TEMPLATE_NAME): Define.
+
+2003-08-21  Nick Clifton  <nickc@redhat.com>
+
+       * po/tr.po: Updated Turkish translation.
+
+2003-08-20  Nick Clifton  <nickc@redhat.com>
+
+       * ldmain.c: Initialise the new fields in bfd_link_info to
+        NOT_YET_SET.
+               * lexsup.c (enum option_values): New enum.  Use this to
+        replace the handed coded values for the long switch options.
+        (ld_options): Add 'unresolved-symbols',
+        'warn-unresolved-symbols' and 'error-unresolved-symbols'.
+        (parse_args): Handle the new switches.  Set the values of
+        unresolved_symbols_in_objects and
+        unresolved_symbols_in_shared_libs appropriately.  If they were
+        not initialised by the command line, install default values.
+        * emultempl/elf32.em (handle_option): Update OPTION_GROUP and
+        -z defs to use the new fields in bfd_link_info.
+       * ld.texinfo: Document the new switches.
+       * NEWS: Mention this feature.
+
+2003-08-15 Dmitry Diky <diwil@mail.ru>
+       
+       * Makefile.am (GENSCRIPTS_EXTRA): New script definition which
+       calls genscripts_extra.sh.
+       Rearrange all msp430 depends using this script.
+       * Makefile.in: Regenerate.
+       * genscripts_extra.sh: New file: Similar to genscripts.sh, except
+       that the script to be run to generate the emulations can be passed
+       as an optional parameter instead of being computed from the
+       emulation name.
+       * emulparams/msp430all.sh: New file: Combine all msp430 subdevice
+       definitions into one file.
+       * emulparams/msp430x*.sh: Removed.
+
+2003-08-15  Nick Clifton  <nickc@redhat.com>
+
+       * ld.texinfo (Options): Put keywords for the -z option into a
+       table.  Add more text describing what the -z now option does.
+
+2003-08-14  Alan Modra  <amodra@bigpond.net.au>
+
+       * dep-in.sed: Remove libintl.h.
+       * Makefile.am (POTFILES.in): Unset LC_COLLATE.
+       * Makefile.in: Regenerate.
+
+2003-08-13  Alan Modra  <amodra@bigpond.net.au>
+
+       * genscripts.sh (libpath.exp): Only generate for first emulation.
+       (LIB_PATH): Correct order of paths.  Don't add $tool_lib when
+       already present or when LIB_PATH is set to ":".
+
+2003-08-12  Ian Lance Taylor  <ian@airs.com>
+
+       * ldmain.c (undefined_symbol): Change parameter name from `fatal'
+       to `error'.  If only a warning, put warning in the reported
+       string.  Consistently set failure flag when not a warning.
+
+2003-08-08 Dmitry Diky <diwil@mail.ru>
+
+       * Makefile.am: Add xW42 and xE42 parts. Sort MPU list according to
+       gcc order.
+       * Makefile.in: Regenerate.
+       * configure.tgt: Add extra emulations.
+       * emulparams/msp430xE423.sh: New file.
+       * emulparams/msp430xE427.sh: New file.
+       * emulparams/msp430xW425.sh: New file.
+       * emulparams/msp430xE425.sh: New file.  
+       * emulparams/msp430xW423.sh: New file.  
+       * emulparams/msp430xW427.sh: New file.
+
+2003-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       * emultempl/pe.em (gld_${EMULATION_NAME}_before_parse):
+       Change second (cmdline) arg to lang_add_entry to FALSE.
+       (set_pe_subsystem): Change second arg to lang_add_entry to TRUE.
+
+2003-08-05  Christian Groessler  <chris@groessler.org>
+            Jason Eckhardt  <jle@rice.edu>
+
+        * configure.tgt: Recognize new target i860-*-coff.
+        * Makefile.am (ALL_EMULATIONS): Add ecoff_i860.o.
+        (ecoff_i860.c): New rule.
+        * emulparams/coff_i860.sh: New file.
+        * scripttempl/i860coff.sc: New file.
+        * Makefile.in: Regenerate.
+
+2003-08-04  Nick Clifton  <nickc@redhat.com>
+
+       * emultempl/elf32.em (before_allocation): Prepend "warning: "
+       to messages produced for .gnu.warning.SYMBOL sections.
+
+2003-08-04  Alan Modra  <amodra@bigpond.net.au>
+
+       * emultempl/elf32.em (output_rel_find): Add "isdyn" param.  Put
+       .rel.dyn before other reloc sections.  Don't stop looking for reloc
+       sections on finding one that isn't allocated.  Match .rel even when
+       placing .rela and vice versa, when setting last_rel and
+       last_rel_alloc for the first time.  If no reloc sections in script,
+       prefer allocated section over non-alloc.
+       (gld${EMULATION_NAME}_place_orphan): Handle orphan .rel.dyn.
+
+2003-07-29  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
+
+       * emulparams/shelf.sh (OTHER_SECTIONS): Don't include .stack
+       section for shared library.
+       * emulparams/shelf32.sh (OTHER_SECTIONS): Likewise.
+       * emulparams/shelf64.sh (OTHER_SECTIONS): Likewise.
+
+2003-07-29  Stephane Carrez  <stcarrez@nerim.fr>
+
+       * scripttempl/elfm68hc12.sc: Add gcc_except_table.
+       * scripttempl/elfm68hc11.sc: Likewise.
+
+2003-07-28  Alan Modra  <amodra@bigpond.net.au>
+
+       * emulparams/elf64ppc.sh (GOT): Fix for shell brace matching.
+
+       * emulparams/elf64ppc.sh (GOT): Don't merge .toc into .got for ld -r.
+
 2003-07-27  Alan Modra  <amodra@bigpond.net.au>
 
        * ld.texinfo: Typo fixes.  Document SUBALIGN.
 
 2003-03-18  Danny Smith  <dannysmith@users.sourceforge.net>
 
-       * defilep.y (opt_base): If no number given, set to default
+       * deffilep.y (opt_base): If no number given, set to default
        (-1), not 0.
 
 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>