.
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 1bbbc66e4327572e3081e60a1132417f6dcd8d12..b89e09f53effab6a66125ec2a38e150c54410ee5 100644 (file)
@@ -1,3 +1,172 @@
+2003-06-05  Roland McGrath  <roland@redhat.com>
+
+       * emultempl/elf32.em (gld${EMULATION_NAME}_list_options): Remove
+       extra \t in -z noexecstack line.
+
+2003-05-23  Jakub Jelinek  <jakub@redhat.com>
+
+       * ldgram.y (phdr_type): Grok PT_GNU_STACK.
+       * emultempl/elf32.em (gld${EMULATION_NAME}_handle_option): Add
+       -z execstack and -z noexecstack.
+       (gld${EMULATION_NAME}_list_options): Likewise.
+       * scripttempl/elf.sc: If not -r, discard .note.GNU-stack section.
+
+2003-06-03  Michael Snyder  <msnyder@redhat.com>
+        and Bernd Schmidt   <bernds@redhat.com>
+       and Alexandre Oliva <aoliva@redhat.com>
+
+       * Makefile.am: Add new emulations for h8300sx.
+       * Makefile.in: Regenerate.
+       * configure.tgt: Add new emulations.
+       * emulparams/h8300sx.sh: New emulation.
+       * emulparams/h8300sxelf.sh: Ditto.
+       * scripttempl/h8300sx.sc: Ditto.
+
+2003-06-03  H.J. Lu <hongjiu.lu@intel.com>
+
+       * ldmisc.c: Include "bfdlink.h".
+       (error_handler): Handle LD_DEFINITION_IN_DISCARDED_SECTION
+       and -LD_DEFINITION_IN_DISCARDED_SECTION.
+
+       * Makefile.am: Rebuild dependency.
+       * Makefile.in: Regenerated.
+
+2003-06-03  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
+
+       * emulparams/shlelf_linux.sh (GENERATE_PIE_SCRIPT): Set to yes.
+       * emulparams/shlelf32_linux.sh (GENERATE_PIE_SCRIPT): Likewize.
+
+2003-06-02  Fabrizio Gennari  <fabrizio.ge@tiscalinet.it>
+
+       * pe-dll.c (fill_edata): Scan table pe_dll->exports, which is
+       sorted alphabetically, instead of exported_symbols, which is
+       sorted by ordinal.
+
+2003-05-30  Ulrich Drepper  <drepper@redhat.com>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       * lexsup.c (OPTION_PIE): Define.
+       (ld_options): Add -pie and --pic-executable options.
+       (parse_args): Handle OPTION_PIE.
+       * ldmain.c (main): Initialize link_info.pie and
+       link_info.executable.
+       * genscripts.sh: Generate PIE scripts.
+       * ld.texinfo: Document -pie and --pic-executable options.
+       * emultempl/elf32.em (gld${EMULATION_NAME}_after_open):
+       (gld${EMULATION_NAME}_place_orphan): Likewise.
+       (gld${EMULATION_NAME}_get_script): Include PIE scripts.
+       * scripttempl/elf.sc: In PIE scripts set . the same way as in
+       shared scripts.
+       * emulparams/elf_i386.sh (GENERATE_PIE_SCRIPT): Set to yes.
+       * emulparams/elf64_ia64.sh (GENERATE_PIE_SCRIPT): Likewise.
+       * emulparams/elf32ppc.sh (GENERATE_PIE_SCRIPT): Likewise.
+       * emulparams/elf64ppc.sh (GENERATE_PIE_SCRIPT): Likewise.
+       * emulparams/elf_x86_64.sh (GENERATE_PIE_SCRIPT): Likewise.
+       * emulparams/elf_s390.sh (GENERATE_PIE_SCRIPT): Likewise.
+       * emulparams/elf32_sparc.sh (GENERATE_PIE_SCRIPT): Likewise.
+       * emulparams/elf64_sparc.sh (GENERATE_PIE_SCRIPT): Likewise.
+       * emulparams/elf64alpha.sh (GENERATE_PIE_SCRIPT): Likewise.
+       * emulparams/elf64_s390.sh (GENERATE_PIE_SCRIPT): Likewise.
+       * emulparams/elf_i386.sh (GENERATE_PIE_SCRIPT): Likewise.
+
+2003-05-30  H.J. Lu <hongjiu.lu@intel.com>
+
+       * genscripts.sh: Create tmpdir/libpath.exp.
+
+2003-05-30  Nick Clifton  <nickc@redhat.com>
+
+       * emultempl/armelf.em (arm_elf_before_allocation): Replace ASSERT
+       with a test for a NULL bfd_for_interworking.
+
+2003-05-29  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * configure.host (*-*-netbsd*): Set HOSTING_CRT0 and HOSTING_LIBS
+       correctly for more recent versions of NetBSD.
+       (alpha*-*-netbsd*): Remove.
+       (i[3-7]86-*-netbsd*): Remove.
+
+2003-05-29  Nick Clifton  <nickc@redhat.com>
+
+       * emultempl/pe.em: Include "safe-ctype.h" instead of <ctype.h>.
+
+2003-05-26  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>
+
+       * emulparams/elf64btsmip.sh: Set TEXT_START_ADDR to 0x120000000 to
+       trap on pointer crops.
+
+2003-05-21  Marcus Comstedt  <marcus@mc.pp.se>
+
+       * configure.tgt: Check for a target triplet of shl-...-netbsdelf
+       as well as shle-...-netbsdelf.
+
+2003-05-16  Kelley Cook  <kelleycook@wideopenwest.com>
+
+       * configure.host: Accept i[3-7]86 variants.
+       * configure.tgt: Likewise.
+
+2003-05-15  H.J. Lu <hongjiu.lu@intel.com>
+
+       * emulparams/elf64_ia64.sh: Don't set COMMONPAGESIZE for now.
+
+2003-05-09  Daniel Jacobowitz  <drow@mvista.com>
+
+       * Makefile.am (ALL_EMULATIONS): Add earmelfb.o and earmelfb_linux.o.
+       (earmelfb.c, earmelfb_linux.c): New rules.
+       * Makefile.in: Regenerated.
+       * emulparams/armelfb.sh, emulparams/armelfb_linux.sh: New files.
+       * configure.tgt: Add armeb-elf and arm*b-*-linux-gnu.
+
+2003-05-09  Nick Clifton  <nickc@redhat.com>
+
+       * ldlang.c (lang_size_sections_1): Default to generating a
+       fatal error message if a loadable section is not allocated
+       to a memory region when regions are defined.
+
+2003-05-09  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am (em68hc11elf.c): Correct dependencies.
+       (em68hc11elfb.c, em68hc12elf.c, em68hc12elfb.c): Likewise.
+       * Makefile.in: Regenerate.
+       * emultempl/elf32.em (find_exp_assignment): Adjust for changed
+       bfd_elf_record_link_assignment name.
+
+2003-05-07  Alexandre Oliva  <aoliva@redhat.com>
+
+       * ldmain.h (overflow_cutoff_limit): Declare.
+       * ldmain.c (overflow_cutoff_limit): Define, initialized to 10.
+       (reloc_overflow): Limit error messages based on it.
+       * lexsup.c (parse_args) <OPTION_VERBOSE>: Set cutoff to
+       unlimited.
+
+2003-05-05  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldlex.l: Accept C style comments in version scripts.
+
+2003-04-28  H.J. Lu <hjl@gnu.org>
+
+       * ldlang.c (lang_process): Add the relax finalize pass.
+
+       * ldmain.c (main): Initialize link_info.relax_finalizing to
+       FALSE.
+
+2003-04-24  Roland McGrath  <roland@redhat.com>
+
+       * ldgram.y (phdr_type): Grok PT_TLS and PT_GNU_EH_FRAME names.
+       If a name string is unknown, give an error rather than crashing later.
+
+2003-04-23 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
+
+       * Makefile.am (ALL_EMULATIONS): Add eh8300hn.o, eh8300sn.o,
+       eh8300hnelf.o, eh8300snelf.o and respective rules.
+       * Makefile.in: Regenerate.
+       * configure.tgt: Add h8300hn, h8300sn, h8300hnelf, h8300snelf
+       * emulparams/h8300hn.sh: New
+       * emulparams/h8300sn.sh: New
+       * emulparams/h8300hnelf.sh: New
+       * emulparams/h8300snelf.sh: New
+       * scripttempl/h8300hn.sc: new
+       * scripttempl/h8300sn.sc: new
+
 2003-04-23  H.J. Lu <hjl@gnu.org>
 
        * ldmain.c (link_callbacks): Initialize error_handler.
This page took 0.04101 seconds and 4 git commands to generate.