* ldlang.c (section_already_linked): Call bfd_discard_group. Typo fix.
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 984957fca49479292751d1c3a0e1f6fbe7f2388a..a1a56783608b93da6bbc1d3b3a47a527da500ce2 100644 (file)
@@ -1,3 +1,110 @@
+2002-06-04  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldlang.c (section_already_linked): Call bfd_discard_group.  Typo fix.
+
+2002-06-02  Marek Michalkiewicz  <marekm@amelek.gda.pl>
+
+       * scripttempl/avr.sc: Changes to support current GCC and avr-libc,
+       C++ constructors/destructors, loosely based on the m68hc11 port.
+
+2002-05-31  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.in: Regenerate.
+       * aclocal.m4: Regenerate.
+       * config.in: Regenerate.
+       * configure: Regenerate.
+
+2002-05-31  Graeme Peterson  <gp@qnx.com>
+
+       * Makefile.am (ALL_EMULATIONS): Add ei386nto.o.
+       (ei386nto.c): Add rule.
+       * Makefile.in: Regenerate.
+       * configure.tgt: Add i[3456]86-*-nto-qnx*.
+       * emulparams/i386nto.sh: New file.
+
+2002-05-29  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * NEWS: Add entry for VAX ELF support.
+
+2002-05-29  Matt Thomas  <matt@3am-software.com>
+            Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * Makefile.am (ALL_EMULATIONS): Add eelf32vax.o and evaxnbsd.o.
+       (eelf32vax.c)
+       (evaxnbsd.c): New rules.
+       * Makefile.in: Regenerate.
+       * configure.tgt (vax-*-netbsdelf*)
+       (vax-*-netbsdaout*)
+       (vax-*-netbsd*): New targets.
+       * emulparams/elf32vax.sh: New file.
+       * emulparams/vaxnbsd.sh: New file.
+
+2002-05-29  Adam Nemet  <anemet@lnxw.com>
+
+       * emultempl/armelf.em (arm_elf_after_open): Don't determine
+       bfd_for_interwork, instead add glue sections to each input bfd.
+       (bfd_for_interwork): New global.
+       (arm_elf_set_bfd_for_interworking): New function.
+       (arm_elf_before_allocation): Use it.
+
+2002-05-28  Kuang Hwa Lin <kuang@sbcglobal.net>
+
+       * Makefile.am: Add DLX make target.
+       * configure.tgt: Add DLX configuration.
+       * Makefile.in: Regenerate.
+       * emulparams/elf32_dlx.sh: New file
+       * scripttempl/dlx.sc: New file
+
+2002-05-27  Per Lundberg  <per@caleb.dnsalias.org>
+
+       * Makefile.am (eelf_i386_chaos): Use elf_chaos.sc script.
+       * Makefile.in: Regenerate.
+       * emulparams/elf_chaos.sh: Use elf_chaos script.
+       * scripttempl/elf_chaos.sc: New file.
+
+2002-05-27  Richard Sandiford  <rsandifo@redhat.com>
+
+       * ldlang.c (lang_size_sections_1): Move check for conflicting load
+       addresses and regions from here...
+       (lang_get_regions): ...to this new function.
+       (lang_leave_output_section_statement): Use lang_get_regions.
+       (lang_leave_overlay): Likewise.
+       * mri.c (mri_draw_tree): Pass null as last argument to
+       lang_leave_output_section_statement.
+       * emultempl/elf32.em (gld*_place_orphan): Likewise.
+       * emultempl/mmo.em (mmo_place_orphan): Likewise.
+       * emultempl/pe.em (gld*_place_orphan): Likewise.
+
+2002-05-26  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * configure.tgt: Use ns32k-*-netbsd* instead of ns32k-pc532-netbsd*.
+
+2002-05-25  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * ldemul.c: Fix formatting.
+       * ldfile.c: Likewise.
+       * pe-dll.c: Likewise.
+       * pe-dll.h: Likewise.
+
+2002-05-25  Alan Modra  <amodra@bigpond.net.au>
+
+       * ldlang.c (lang_process): Formatting, grammar.
+
+       * ldlex.l: Use #include "" instead of <> for local header files.
+
+2002-05-24  TAMURA Kent <kent@netbsd.org>
+
+       * configure.tgt: Add a target for i386-netbsdpe.
+
+2002-05-23  Jakub Jelinek  <jakub@redhat.com>
+
+       * scripttempl/elf.sc: Add .rel{,a}.t{bss,data}, .tdata and .tbss.
+       * ldlang.c (lang_add_section): Set SEC_THREAD_LOCAL for
+       output section if necessary.  Handle .tbss.
+       (lang_size_sections): Clear _raw_size for .tbss section
+       (it allocates space in PT_TLS segment only).
+       * ldwrite.c (build_link_order): Build link order for .tbss too.
+
 2002-05-23  Alan Modra  <amodra@bigpond.net.au>
 
        * configure.in: Correct spelling of AC_PREREQ.
        (lang_size_sections_1): Evaluate it.
        (lang_leave_output_section_statement): Rework LMA lookup.
        (overlay_lma, overlay_nocrossrefs): Remove.
-       (lang_enter_overlay): Remove LMA and corssref arguments.
+       (lang_enter_overlay): Remove LMA and crossref arguments.
        (lang_enter_overlay_section): Don't set the LMA here.
        (lang_leave_overlay): Take LMA and crossref arguments.  Move the '.'
        assignment to the last section's update_dot_tree.  Unconditionally
This page took 0.024787 seconds and 4 git commands to generate.