* Makefile.am: Add PA64 support. Add missing dependencies for
[binutils-gdb.git] / ld / ChangeLog
index fc0c50ed4fed7bcb11968ed4e10390b4548f7388..cbe5c34d58e04fdab373b060ed4288060d70bb81 100644 (file)
@@ -1,3 +1,66 @@
+Tue Apr 25 11:20:43 2000  Jeffrey A Law  (law@cygnus.com)
+
+       * Makefile.am: Add PA64 support.  Add missing dependencies for
+       PA32 elf support.
+       * Makefile.in: Rebuilt.
+       * configure.tgt: Add PA64 support (currently disabled).
+
+2000-04-25  Alan Modra  <alan@linuxcare.com.au>
+
+       * emultempl/elf32.em (gld${EMULATION_NAME}_place_section): Delete.
+       (output_rel_find): New function.
+       (hold_section, hold_use): Delete.
+       (hold_text, hold_rodata, hold_data, hold_bss, hold_rel,
+       hold_interp): Make local to place_orphan.
+       (gld${EMULATION_NAME}_place_orphan): Use lang_output_section_find
+       rather than place_section to find possible previous use of orphan.
+       Similarly find the place-holder output sections.  Use returned
+       value from lang_enter_output_section_statement rather than calling
+       lang_output_section_statement_lookup.
+       * emultempl/armelf.em: Same here.
+       * emultempl/pe.em: Similar to above, but no need for output_rel_find.
+
+       * ldlang.c (lang_enter_output_section_statement): Return output
+       section statement.
+       * ldlang.h (lang_enter_output_section_statement): Change
+       declaration too.
+
+       * ldlang.h (lang_output_section_statement): Export it.
+       * ldlang.c (lang_output_section_statement): Ditto.
+
+2000-04-24  Nick Clifton  <nickc@cygnus.com>
+
+       * ld.texinfo (Output Section Data): Add note that section data
+       commands cannot appear outside of section directives.
+
+2000-04-2  Matthew Green  <mrg@cygnus.com>
+
+       * configure.tgt: Add NetBSD/sparc ELF, and NetBSD/sparc64 support.
+
+Fri Apr 21 13:20:53 2000  Richard Henderson  <rth@cygnus.com>
+                         David Mosberger  <davidm@hpl.hp.com>
+
+       * Makefile.am (ALL_64_EMULATIONS): Add eelf64_ia64.o.
+       (eelf64_ia64.c): New rule.
+       * Makefile.in: Rebuild.
+       * configure.tgt (ia64-*-elf*, ia64-*-linux*): New targets.
+       * emulparams/elf64_ia64.sh: New file.
+       
+2000-04-21  Richard Henderson  <rth@cygnus.com>
+
+       * scripttempl/elfd30v.sc: Place .gcc_except_table.
+
+2000-04-19  Alan Modra  <alan@linuxcare.com.au>
+
+       * dep-in.sed: Match space at start of file name, not at end.
+
+2000-04-18  H.J. Lu  <hjl@gnu.org>
+
+       * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Call
+       lang_leave_output_section_statement () after calling
+       lang_enter_output_section_statement ().
+       * emultempl/armelf.em: Likewise.
+
 2000-04-18  Alan Modra  <alan@linuxcare.com.au>
 
        * emultempl/elf32.em (struct orphan_save): Add section field.