* emulparms/elf64hppa.sh (OTHER_READONLY_SECTIONS): Put stubs before
[deliverable/binutils-gdb.git] / ld / ChangeLog
index a51f37e17187b67f5a6857330a5233037624d93d..4e1b3afc5f0df62f5f1862d3c2c912ce2dacff2e 100644 (file)
@@ -1,7 +1,187 @@
-1999-07-21  Ian Lance Taylor  <ian@zembu.com>
+Fri Sep 10 00:22:50 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * emulparms/elf64hppa.sh (OTHER_READONLY_SECTIONS): Put stubs before
+       unwinders so that they are closer to the text section.
+       (OTHER_BSS_SECTIONS): Define.
+       (EXECUTABLE_SYMBOLS): Provide __SYSTEM_ID and _FPU_STATUS.
+       (INIT_START, INIT_END): Define.
+       (FINI_START, FINI_END): Define.
+       * scripttempl/elf.sc: Add support for INIT_START, INIT_END,
+       FINI_START, FINI_END and OTHER_BSS_SECTIONS.
+
+Thu Sep  9 21:43:58 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * emulparms/elf64hppa.sh (TEXT_START_ADDR): Move up one page.
+       (DATA_ADDR): Define.
+
+1999-09-09  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * emulparams/d10velf.sh (READONLY_START_ADDR): Set to 0x2000004.
+
+1999-09-09  Andreas Schwab  <schwab@suse.de>
+
+       * ld.texinfo: Fix arguments of @var to not contain punctuation.
+
+Thu Sep  9 05:52:34 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * emulparms/elf64hppa.sh (OTHER_READWRITE_SECTIONS): Define.
+
+1999-09-08  Ulrich Drepper  <drepper@cygnus.com>
+
+       * emulparams/elf64hppa.sh (ELFSIZE): New.  Set to 64.
+
+Wed Sep  8 00:07:39 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * emulparms/elf64hppa.sh (ENTRY): Define to main.
+
+1999-09-03  Scott Bambrough  <scottb@netwinder.org>
+
+       * ld/configure.host: Added HOSTING_CRT0, HOSTING_LIBS for 
+       target "arm*-*-linux-gnu*"
+
+1999-09-04  Steve Chamberlain  <sac@pobox.com>
+
+       * configure.tgt (pjl-*-*, pj-*-*): New targets.
+       * emulparams/pjelf.sh: New file.
+       * emulparams/pjlelf.sh: New file.
+       * scripttempl/pj.sc: New file.  
+       * Makefile.am (ALL_EMULATIONS): Add epjelf.o and epjlelf.o.
+       (epjelf.o, epjlelf.o): New targets.
+       * Makefile.in: Rebuild.
+
+Fri Sep  3 20:17:08 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * emulparams/elf64hppa.sh (MAXPAGESIZE): Define.
+       (OTHER_READONLY_SECTIONS, DATA_PLT): Likewise.
+
+Thu Sep  2 14:32:03 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * emulparams/elf64hppa.sh: New file.
+       * configure.tgt (hppa*w-*-*): Use elf64hppa emulation.
+       * Makefile.am (ALL_64_EMULATIONS): Add eelf64hppa.o
+       (eelf64hppa.c): Add dependencies.
+       * Makefile.in: Rebuilt.
+
+1999-08-25  Philip Blundell  <pb@nexus.co.uk>
+
+       * emulparams/armelf.sh (OTHER_BSS_SYMBOLS): Add __end__.
+       * emulparams/armelf_linux.sh: Likewise.
+       * emulparams/armelf_linux26.sh: Likewise.
+
+1999-08-24  Nick Clifton  <nickc@cygnus.com>
+
+       From a patch submitted by Roland McGrath  <roland@baalperazim.frob.com>
+
+       * configure.tgt (arm-*-netbsd*): New target.
+       * Makefile.am (ALL_EMULATIONS): Add earmnbsd.o.
+       (earmnbsd.c): New rule with deps.
+       * Makefile.on: Regenerate.
+       * emulparams/armnbsd.sh: New file.
+
+1999-08-23  Nick Clifton  <nickc@cygnus.com>
+
+       * emulparams/elf32mcore.sh (PARSE_AND_LIST_ARGS): Define.
+       Implement --base-file command line switch.
+
+       * emultempl/elf32.em: Add ability for individual targets to have
+       their own command line switches by defining PARSE_AND_LIST_ARGS.
+
+1999-08-19  Andreas Schwab  <schwab@suse.de>
+
+       * configure.host: Use ${CC} instead of gcc for finding compiler
+       related files.
+
+1999-08-11  Nick Clifton  <nickc@cygnus.com>
+
+       * scripttempl/mcorepe.sc (OUTPUT_FORMAT): Fix typo.
+
+1999-08-09  Mark Elbrecht  <snowball3@bigfoot.com>
+
+       * scripttempl/i386go32.sc: Handle g++ exception sections.
+
+1999-08-09  Ian Lance Taylor  <ian@zembu.com>
+
+       From Wally Iimura <iimura@microunity.com>:
+       * ldlang.c (lang_size_sections): When checking whether an address
+       is within a region, don't get confused by wrapping around at the
+       end of the address space.
+
+1999-08-08  Ian Lance Taylor  <ian@zembu.com>
+
+       * ldlang.c (wild_doit): Update for renaming of SEC_SHORT to
+       SEC_SMALL_DATA.
+
+       * Makefile.am: Rename .dep* files to DEP*.  Change DEP variable to
+       MKDEP.  Rebuild dependencies.
+       * Makefile.in: Rebuild.
+
+1999-08-08  Jakub Jelinek  <jj@ultra.linux.cz>
+
+       * configure.host (sparc-*-linux-gnu*): New host.
+       (sparc64-*-linux-gnu*): New host.
+
+1999-08-06  Ian Lance Taylor  <ian@zembu.com>
+
+       * lexsup.c (is_num): Reindent.
+       (parse_args): Mention program name in error message.
+
+       * emultempl/ostring.sed: Rename from stringify.sed.
+       * emultempl/astring.sed: New file.
+       * Makefile.am (stringify.sed): New target.
+       (GEN_DEPENDS): Change $(srcdir)/emultempl/stringify.sed to
+       stringify.sed.
+       * configure.in: Define and substitute STRINGIFY.
+       * emultempl/*.em: Use stringify.sed from build directory rather
+       than source directory.
+       * emultempl/elf32.em: Use stringify.sed rather than inline sed
+       script.
+       * emultempl/gld960.em, emultempl/gld960c.em: Likewise.
+       * emultempl/hppaelf.em, emultempl/linux.em: Likewise.
+       * emultempl/lnk960.em, emultempl/sunos.em: Likewise.
+       * configure, Makefile.in: Rebuild.
+
+1999-08-05  Donn Terry  <donn@interix.com>
+
+       * emulparams/i386pe.sh: Define ENTRY, SUBSYSTEM, and
+       INITIAL_SYMBOL_CHAR.
+       * emulparams/i386pe_posix.sh: New file.
+       * Makefile.am (YACC): If bison is not in the source tree, use
+       @YACC@ rather than bison -y.
+       (LEX): If flex is not in the source tree, use @LEX@ rather than
+       flex.
+       (ALL_EMULATIONS): Add ei386pe_posix.o.
+       (ei386pe_posix.c): New target.
+       * configure.tgt (i[3456]86-*-interix*): New target.
+       * configure.host (i[3456]86-pc-interix*): New host.
+       * Makefile.in: Rebuild.
+
+1999-08-03  Ian Lance Taylor  <ian@zembu.com>
+
+       * emulparams/elf32ppc.sh (MAXPAGESIZE): Change to 0x10000.
+       * emulparams/elf32ppclinux.sh (MAXPAGESIZE): Likewise.
+
+1999-08-03  H.J. Lu  <hjl@gnu.org>
+
+       * Makefile.am (ALL_EMULATIONS): Remove ego32.o.
+       (ego32.c): Remove.
+       * Makefile.in: Rebuild.
+
+1999-07-22  Philip Blundell  <pb@nexus.co.uk>
+
+       * emulparams/armelf_linux26.sh (DATA_START_SYMBOLS): Define.
+       (OTHER_BSS_SYMBOLS, OTHER_BSS_END_SYMBOLS): Likewise.
+       * emulparams/armelf_linux.sh (DATA_START_SYMBOLS): Define.
+
+       * configure.tgt (arm*-*-uclinux*, thumb-*-uclinux*,
+       thumb-*-linux-gnu*): New targets.
+
+1999-07-21  Mark Elbrecht  <snowball3@bigfoot.com>
+
+       * scripttempl/i386go32.sc: Add handling of linkonce sections.
 
-       From Mark Elbrecht:
        * configure.bat: Remove; obsolete.
+       * emulparams/go32.sh: Remove; obsolete.
+       * scripttempl/go32coff.sc: Remove; obsolete.
 
 1999-07-21  H.J. Lu  <hjl@gnu.org>
 
This page took 0.024296 seconds and 4 git commands to generate.