Since d10v is public now, remove all sanitization statements
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 7c932f49d8141390a74813a375a2806058508da6..33c3fceac07d051378811285217814a2f7105d8b 100644 (file)
@@ -1,5 +1,443 @@
+Fri Feb 14 18:28:31 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ld.texinfo (Option Commands): Document the INCLUDE command.
+
+Thu Feb 13 20:31:37 1997  Philippe De Muyter  <phdm@info.ucl.ac.be>
+
+       * configure.in: Call BFD_NEED_DECLARATION on getenv.
+       * acconfig.h (NEED_DECLARATION_GETENV): New macro.
+       * sysdep.h (getenv): Declare if NEED_DECLARATION_GETENV.
+       * ldemul.c (ld_emul_default_target): Do not cast getenv return
+       value.
+       * ldmain.c (get_emulation): Likewise.
+       * configure, config.in: Rebuild.
+
+Tue Feb 11 15:34:26 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * scripttempl/elfmips.sc: When relocating, put .mips16.fn.* and
+       .mips16.call.* in .text.
+
+start-sanitize-r5900
+Fri Feb  7 13:16:53 1997  Gavin Koch  <gavin@cygnus.com>
+        
+        * configure.tgt: add r5900.
+        
+end-sanitize-r5900
+start-sanitize-tic80
+Sun Feb  9 18:09:13 1997  Fred Fish  <fnf@cygnus.com>
+
+       * emulparams/tic80coff.sh: New (dummy) file for TIc80.
+       * scripttempl/tic80coff.sc: New (dummy) file for TIc80.
+       * Makefile.in (etic80coff.c): Add target and rule to build it.
+       * configure.tgt (tic80-*-coff): Set targ_emul to tic80coff.
+       
+end-sanitize-tic80
+Fri Jan 31 13:16:53 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * emultempl/sunos.em (gld${EMULATION_NAME}_find_so): Search for
+       ".so" in the name, not ".so.".
+       (gld${EMULATION_NAME}_search_dir): Accept a plain .so file.
+
+       * Makefile.in (ld.info): Add -I$(srcdir).  From Alan Modra
+       <alan@spri.levels.unisa.edu.au>.
+
+Thu Jan 30 11:31:52 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * emultempl/sunos.em: Include <ctype.h>.
+       (gld${EMULATION_NAME}_find_so): Skip the directory name when
+       searching for ".so.".
+       (gld${EMULATION_NAME}_search_dir): Make sure that the library name
+       has a version number, and that only version numbers follow .so.
+
+Wed Jan 29 18:15:00 1997  Geoffrey Noer  <noer@cygnus.com>
+
+       * scripttempl/pe.sc:
+       * scripttempl/ppcpe.sc: add *(.gcc_except_table) to the text
+       section so Win32 executables are valid.
+
+Mon Jan 27 12:28:43 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * scripttempl/elf.sc: Put linkonce reloc section in other
+       appropriate reloc sections.
+       * scripttempl/elfmips.sc: Add linkonce support.
+       * scripttempl/elfppc.sc: Likewise.
+
+Fri Jan 24 10:44:09 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * emulparms/mn10200.sh (OTHER_RELOCATING_SECTIONS): Move the
+       stack up to 0x80000.
+       * emulparms/mn10300.sh (OTHER_RELOCATING_SECTIONS): Likewise.
+
+start-sanitize-m32r
+Tue Jan 21 12:11:10 1997  Doug Evans  <dje@seba.cygnus.com>
+
+       * emulparams/m32relf.sh (OTHER_RELOCATING_SECTIONS): Use PROVIDE
+       to define `_stack'.
+
+end-sanitize-m32r
+Thu Jan 16 17:07:52 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ld.h (args_type): Rename auxiliary_filter_shlib to
+       auxiliary_filters, and make it char **.
+       * lexsup.c (parse_args): Handle -f by setting up an array.
+       * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation): Use
+       new name of auxiliary_filters.
+
+       * ld.texinfo (Options): Improve documentation of --filter and
+       --auxiliary.
+
+Tue Jan 14 15:44:28 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ld.texinfo (Options): Clarify that the normal usage is -T.
+       (Commands): Likewise.
+
+Thu Jan  9 11:26:27 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * scripttempl/armcoff.sc: Correct mask used for .data address.
+
+Wed Jan  8 15:14:59 1997  Geoffrey Noer  <noer@cygnus.com>
+
+       * emultempl/pe.em: make default executable a.exe instead of
+       a.out
+
+Fri Jan  3 17:33:34 1997  Richard Henderson  <rth@tamu.edu>
+
+       * scripttempl/elf.sc: Move .got closer to .sdata and .sbss by
+       shifting .plt back.  Rumour has it that the NetBSD ld.so depends
+       on .dynamic being after .got, so we leave that.
+
+Fri Jan  3 14:04:40 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (clean): Don't remove configdoc.texi.
+       (maintainer-clean): Do remove configdoc.texi.
+
+       * ld.texinfo (Operators): Remove '@' from @smallexmple in comment
+       to avoid confusing texi2roff.
+
+start-sanitize-v850
+Fri Jan  3 11:27:02 1997  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * scripttempl/v850.sc (.zdata): Add .zcommon section.
+       (.tdata): Add .tcommon and .tcommon_byte sections.
+
+end-sanitize-v850
+Thu Jan  2 18:14:32 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.tgt (mips*el-*-linux*, mips*-*-linux*): New targets.
+       * scripttempl/elfmips.sc: Use __start as the entry address for
+       mips*-*-linux*.
+
+Tue Dec 31 14:48:30 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (ALL_CFLAGS): Add -D_GNU_SOURCE.
+
+       * ld.h (args_type): Add filter_shlib and auxiliary_filter_shlib
+       fields.
+       * lexsup.c (parse_args): Recognize --auxiliary/-f and
+       --filter/-F.
+       * emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):
+       Pass filter_shlib and auxiliary_filter_shlib to
+       size_dynamic_sections.
+       * ld.texinfo, ld.1: Document --filter/-F and --auxiliary/-f.
+
+start-sanitize-v850
+Mon Dec 30 13:55:57 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * scripttempl/v850.sc (.tdata) Add .tbss and .tbyte sections.
+
+end-sanitize-v850
+Wed Dec 18 22:57:35 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * mpw-make.sed: Use NewFolderRecursive for installation.
+
+start-sanitize-v850
+Fri Dec 13 14:08:50 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * scripttempl/v850.sc: Make sure __{e,g}p start relative to the
+       {s,t}data sections.  Do not emit any linker generated symbols if
+       -r.  Use {TEXT,{Z,S,T}DATA}_START_ADDR variables to initialize
+       where the different sections go.  Change some whitespace.
+
+       * emulparams/v850.sh ({TEXT,{Z,S,T}DATA}_START_ADDR): Define
+       appropriately.  Remove crud not used anymore.   
+
+end-sanitize-v850
+Fri Dec 13 10:19:57 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * Makefile.in (emn10200.c): Add dependencies.
+       * configure.tgt: Handle mn10200.
+       * emulparms/mn10200.sh: New file.
+
+Thu Dec 12 17:04:55 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * emultempl/gld960c.em: Include <ctype.h>.
+       (gld960_set_output_arch): Get the machine type from the -A option
+       if there is one, rather than always using core.
+
+Sat Dec  7 10:07:51 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * emulparms/mn10300.sh: Handle leading underscores.
+
+Thu Dec  5 13:45:58 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * emultempl/elf32.em (gld${EMULATION_NAME}_place_section): Only
+       set hold_rel if SEC_ALLOC is set.
+
+Tue Dec  3 11:29:20 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ldlang.c (section_already_linked): Set the output_offset as well
+       as the output_section when only reading symbols from a file.
+
+Mon Dec  2 11:43:50 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * emulparams/*.sh: Make sure that each set of parameters which
+       uses the elf.sc script sets MACHINE.
+
+Wed Nov 27 03:22:05 1996  Jason Merrill  <jason@yorick.cygnus.com>
+
+       * scripttempl/elf{,mips,ppc}.sc: Add the remaining DWARF sections.
+
+       * scripttempl/elfd10v.sc: Likewise.
+start-sanitize-v850
+       * scripttempl/v850.sc: Likewise.
+end-sanitize-v850
+
+Tue Nov 26 16:58:33 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure: Rebuild with autoconf 2.12.
+
+Mon Nov 25 12:17:55 1996  Jim Wilson  <wilson@cygnus.com>
+
+       * emultempl/pe.em (gld_${EMULATION_NAME}_set_symbols): Add case
+       for bfd_vma to init loop.
+
+Mon Nov 25 09:55:07 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * emulparms/mn10300.sh: Remove bogus '_' prefix for
+       entry symbol and ctor/dtor stuff.
+
+Fri Nov 15 13:00:18 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * Makefile.in (emn10300.c): Add dependencies.
+       * configure.tgt: Handle mn10300.
+       * emulparms/mn10300.sh: New file.
+
+Tue Nov  5 10:57:50 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
+
+       * emulparams/d10velf.sh (READONLY_START_ADDR): Changed to 0x2000004.
+       (EMBEDDED): Define.
+       
+Fri Nov  1 10:01:27 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ld.texinfo: Add section on reporting bugs.
+
+       * scripttempl/m68kcoff.sc: Make sure the etext and __CTOR_LIST__
+       symbols are correctly aligned.
+
+start-sanitize-v850
+Thu Oct 31 09:28:59 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * scriptempl/v850.sc (zdata): Handle reszdata, romzdata and
+       romzbss too.
+
+end-sanitize-v850
+Tue Oct 29 12:33:05 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
+
+       * emulparams/d10velf.sh: Changes needed for D10V-EVA board. 
+       Set TEXT_START_ADDR to 0x1000000. Set READONLY_START_ADDR to 
+       0x2000000.
+       
+       * scripttempl/elfd10v.sc:  Fix calculation of .text.  Change
+       .stack to start at 0x2007ffe.
+
+Mon Oct 28 15:37:00 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * configure.tgt (sparclet*-*-aout*): Delete, use sparc*-*-aout*.
+
+start-sanitize-v850
+Wed Oct 23 16:17:22 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * scriptempl/v850.sc (zdata): Fix typo "zrodata" -> "rozdata".
+
+       * scriptempl/v850.sc (zdata): Make sure this stays
+       in lo-memory.
+
+Tue Oct 22 11:36:47 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * scripttempl/v850.sc (__ep): Put it at the start
+       of the tda section.
+
+       * scriptempl/v850.sc: Move all "normal" sections into
+       the external memory region (0x100000 - 0x200000).
+
+end-sanitize-v850
+Mon Oct 21 17:16:59 1996  Michael Meissner  <meissner@wogglebug.tiac.net>
+
+       * scripttempl/elfd10v.sc: Clone from elf.sc, move .text to
+       0x10000, so that is more room for data.
+
+       * emulparams/d10velf.sh (TEXT_START_ADDR): Now 0x100000.
+       (READONLY_START_ADDR): Now 0x0.
+       (SCRIPT_NAME): Now elfd10v.
+
+       * Makefile.in (ed10velf.c): Depend on elfd10v.sc, not elf.sc.
+
+start-sanitize-m32r
+Fri Oct 18 22:12:49 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * emulparams/m32relf.sh (TEXT_START_ADDR): Change from 0 to 0x100.
+
+end-sanitize-m32r
+Fri Oct 18 15:43:38 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (ALL_EMULATIONS): Remove eelf64alpha.o.
+       (ALL_64_EMULATIONS): New variable.
+       * configure.in: Accept --enable-64-bit-bfd option.  If it is set
+       with --enable-targets=all, include ALL_64_EMULATIONS in
+       EMULATION_OFILES.
+       * configure: Rebuild.
+
+start-sanitize-v850
+Fri Oct 18 12:58:35 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * scripttempl/v850.sc (__gp, __ep): Define.
+
+end-sanitize-v850
+Thu Oct 17 18:14:07 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ld.texinfo: Try to consistently use a single or a double dash
+       for each option.
+
+start-sanitize-m32r
+Thu Oct 17 10:17:20 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * emulparams/m32relf.sh (EMBEDDED): Define.
+
+end-sanitize-m32r
+start-sanitize-v850
+Thu Oct 17 10:56:49 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * scripttempl/v850.sc (.zdata): Add this before .text.
+       (.sdata): Also include .rosdata as part of the .sdata.
+       (.tdata): Include this just before .sdata.
+
+       * emulparms/v850.sh (SCRIPT_NAME): Use "v850" not "elf".
+       * scripttempl/v850.sc: Wrap script with a "cat << EOF".
+
+Wed Oct 16 23:10:01 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * scripttempl/v850.sc: New linker script for the V850.
+       * Makefile.in: Use it.
+
+end-sanitize-v850
+Thu Oct 10 17:57:00 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * emulparams/elf32b4300.sh: Define _gp in OTHER_GOT_SYMBOLS, not
+       OTHER_READWRITE_SECTIONS.
+       * emulparams/elf32l4300.sh: Likewise.
+
+Wed Oct  9 14:36:18 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ld.h (ld_config_type): Add warn_section_align field.
+       * lexsup.c (OPTION_WARN_SECTION_ALIGN): Define.
+       (ld_options): Add --warn-section-align.
+       (parse_args): Handle --warn-section-align.
+       * ldlang.c (lang_size_sections): If warn_section_align, warn if
+       the start of a section changes due to alignment.
+       * ld.texinfo, ld.1: Document --warn-section-align.
+       * ld.texinfo: Change some single dashes to double dashes.
+
+       * emultempl/pe.em (set_pe_subsystem): Record entry symbol for each
+       subsystem type.  Ifdef out os2 type.  Recognize a version number.
+
+Tue Oct  8 12:07:13 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * emultempl/pe.em (set_pe_subsystem): When setting the subsystem
+       to windows, set the entry point.
+
+       * Makefile.in (ldlex.c): Don't pass any options to $(LEX).
+
+Mon Oct  7 17:29:05 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ld.texinfo (Options): Mention .so extensions for shared
+       libraries.
+
+Sun Oct  6 22:35:36 1996  Jason Merrill  <jason@yorick.cygnus.com>
+
+       * scripttempl/elf{,mips,ppc}.sc: Add DWARF 2 sections.
+
+Fri Oct  4 18:49:31 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * scripttempl/m68kcoff.sc: Only set the address of .text if
+       RELOCATING.
+
+Fri Oct  4 10:59:52 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * emulparams/sparcaout.sh ({BIG,LITTLE}_OUTPUT_FORMAT): Define.
+       * scripttempl/aout.sc ({BIG,LITTLE}_OUTPUT_FORMAT): Provide default.
+       (OUTPUT_FORMAT): Support bi-endian targets.
+
+Thu Oct  3 13:52:03 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * fnmatch.h, fnmatch.c: Remove (now in libiberty).
+       * Makefile.in: Rebuild dependencies.
+       (CFILES): Remove fnmatch.c.
+       (HFILES): Remove fnmatch.h.
+       (OFILES): Remove fnmatch.o.
+
+Thu Oct  3 15:41:24 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
+
+       * Makefile.in (mostlyclean): Move config.log to distclean.
+
+Wed Oct  2 23:45:25 1996  Geoffrey Noer  <noer@cygnus.com>
+
+        * emultmpl/pe.em: increase size of stack reserve to 0x2000000
+        (necessary in order to compile parse.c in gcc sources under NT)
+
+Wed Oct  2 14:49:10 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * lexsup.c (ld_options): Fix typo in --rpath-link description.
+       * emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Suggest
+       --rpath if a needed library is not found.
+
+Tue Oct  1 16:17:33 1996  Joel Sherrill  <joel@oarcorp.com>
+
+       * configure.tgt (mips*-*-rtems*): New target, like mips*-*-elf*.
+
+Tue Oct  1 15:50:34 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ld.texinfo (Options): Give more detail on -l option.
+
+       * scripttempl/elfmips.sc: Handle CREATE_SHLIB the same way that
+       elf.sc does, so that glibc works better.
+
+       * ldver.c (ld_program_version): New variable.
+       (ldversion): Use it.
+       * ldver.h (ld_program_version): Declare.
+       * lexsup.c (ld_options): Handle --dll-verbose like --verbose, not
+       --version.  Change --version handling to match current GNU
+       standards.
+       (help): Print bug report address.
+
+start-sanitize-m32r
+Mon Sep 30 12:14:43 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * Makefile.in (em32relf.c): Add rule for.
+       * configure.tgt (m32r-*-*): Recognize.
+       * emulparams/m32relf.sh: New file.
+
+end-sanitize-m32r
+Thu Sep 26 13:58:47 1996  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * mpw-make.sed: Add symbolic doublequoting to ldmain compile edit.
+       * mpw-config.in: Add mips-*-* case as mips-elf, and use more
+       wildcards in matching.
+       * mpw-emipself.c: New file, pregenerated mips elf emulation.
+
 Tue Sep 17 12:18:21 1996  Ian Lance Taylor  <ian@cygnus.com>
 
+       * ldint.texinfo: Rewrote.
+
        * configure.tgt: Add cases for MIPS 5000 like MIPS 4300.
 
 Mon Sep 16 17:55:21 1996  Ian Lance Taylor  <ian@cygnus.com>
@@ -16,13 +454,11 @@ Sun Sep 15 22:09:56 1996  Jeffrey A Law  (law@cygnus.com)
        * emulparms/v850.sh: Fix OTHER_RELOCATING_SECTIONS.
 
 end-sanitize-v850
-start-sanitize-d10v
 Sun Sep 15 10:38:16 1996  Mark Alexander  <marka@cygnus.com>
 
        * emulparms/d10v.sh: Set OTHER_RELOCATING_SECTIONS to put
        stack at top of simulator memory.
 
-end-sanitize-d10v
 Fri Sep 13 15:49:45 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * ldlex.l (SYMBOLCHARN): Add $, _, and ~.
@@ -123,9 +559,7 @@ Mon Aug 19 11:28:29 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
        * genscripts.sh: Undo 8/16 change.
 
-start-sanitize-d10v
        * emulparams/d10velf.sh (MACHINE): Explicitly set to nothing.
-end-sanitize-d10v
 
 Fri Aug 16 19:18:08 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
 
@@ -134,9 +568,7 @@ Fri Aug 16 19:18:08 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
        names as normal environment variables by the person running
        configure.
 
-start-sanitize-d10v
        * Makefile.in (ed10velf.c): Use tdir_d10v, not tdir_arcelf.
-end-sanitize-d10v
 
 Fri Aug 16 14:15:41 1996  James G. Smith  <jsmith@cygnus.co.uk>
 
@@ -244,7 +676,6 @@ Thu Aug  1 12:52:19 1996  Ian Lance Taylor  <ian@cygnus.com>
        * emultempl/sunos.em (gld${EMULATION_NAME}_after_open): Move
        definition of lib_path inside condition where it is used.
 
-start-sanitize-d10v
 Wed Jul 31 13:17:10 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * emulparams/d10velf.sh: Now works with elf.sc.
@@ -253,7 +684,6 @@ Wed Jul 31 11:52:03 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * emulparams/d10velf.sh (SCRIPT_NAME): Change to vanilla.
 
-end-sanitize-d10v      
 Tue Jul 30 14:46:42 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * ldlang.c (lang_size_sections): Add the section VMA to the result
@@ -295,7 +725,6 @@ Mon Jul 29 17:23:33 1996  Ian Lance Taylor  <ian@cygnus.com>
        * ldlang.c (lang_place_orphans): Correct condition: place a common
        section if not relocateable or if common definitions are forced.
 
-start-sanitize-d10v
 Wed Jul 24 12:16:38 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
 
        * emulparams/d10velf.sh (SCRIPT_NAME): Change to elf.
@@ -310,7 +739,6 @@ Tue Jul 23 10:36:19 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
        * configure.tgt (d10v-*-elf*): New target.
        * emulparams/d10velf.sh: New file.
 
-end-sanitize-d10v
 Thu Jul 18 16:25:39 1996  Ian Lance Taylor  <ian@cygnus.com>
 
        * configure.tgt (sparc*-*-sysv4*): New target.  From Andrew Gierth
@@ -6518,7 +6946,7 @@ Fri Oct  4 21:51:58 1991  John Gilmore  (gnu at cygnus.com)
 
 \f
 Local Variables:
-mode: indented-text
+mode: change-log
 left-margin: 8
 fill-column: 74
 version-control: never
This page took 0.028433 seconds and 4 git commands to generate.