For top level:
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 697225a54332a5d53910024d88959176e0a82972..9fb68509f12f6be5accd30ec77b080d078844aec 100644 (file)
@@ -1,3 +1,121 @@
+start-sanitize-vr4xxx
+1998-11-24  Gavin Romig-Koch  <gavin@cygnus.com>
+
+       * configure.tgt: Handle mips64*vr4xxx.
+
+
+end-sanitize-vr4xxx
+1998-11-23  DJ Delorie  <dj@cygnus.com>
+
+       * pe-dll.c (fill_edata): fill in timestamp
+       (make_head): name object files sequentially to ensure
+       they link in the right order.
+       (make_tail): same here
+       (pe_process_import_defs): use sequential names for bfds to ensure
+       proper link order.
+       (pe_implied_import_dll): new function; handles linking directly
+       against DLLs by simulating IMPORTS directives.  * emultempl/pe.em
+       (gld_i386pe_before_parse): hack bfd to not recognize .dll files
+       via bfd_pe_dll_not_recognized_hack
+
+1998-11-23  DJ Delorie  <dj@cygnus.com>
+
+       * emultempl/pe.em (gld_i386pe_parse_args): Conditionalize call to
+       pe_dll_add_excludes
+
+Mon Nov 23 14:36:18 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * emultempl/pe.em (after_parse): Only create an undefined entry
+       symbol if one has been specified.
+
+1998-11-23  DJ Delorie  <dj@cygnus.com>
+
+       * emultempl/pe.em (gld_i386pe_after_open): call
+       pe_process_import_defs
+       * pe-dll.c (pe_dll_generate_def_file): calculate BASE from
+       pe_data, only print if actually set.  Print version only if
+       set.
+       (save_relocs): save relocs for both input and output.
+       (make_one): support internal/external different names.
+       (pe_dll_generate_implib): support new make_one
+       (pe_process_import_defs): new function; handles IMPORT
+       directives in .def files.
+
+Fri Nov 20 13:06:49 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * ldmisc.c (vfinfo): Cope with empty symbol names.
+
+Thu Nov 19 13:31:15 1998  Nick Clifton  <nickc@cygnus.com>
+
+       * scripttempl/pe.sc: Add provision of '_end' symbol.
+
+Wed Nov 18 18:18:43 1998  Geoffrey Noer  <noer@cygnus.com>
+
+       * configure.tgt: change refs from cygwin32* to cygwin*.
+       * aclocal.m4: regenerate
+       * configure.in: don't need to call AM_CYGWIN32.
+       * configure: regenerate
+
+Mon Nov 16 22:14:07 1998  DJ Delorie  <dj@cygnus.com>
+
+       * emultempl/pe.em (gld_i386_finish): generate import library
+       * deffile.h: add hint member.
+       * pe-dll.c (pe_dll_generate_implib): New function with helpers;
+       generates the import library directly from the export table.
+       (fill_edata): remember the actual hint for the import library.
+
+Sat Nov 14 14:36:24 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ld.1: Some cleanups from NOKUBI Hirotaka <hnokubi@yyy.or.jp>.
+
+Thu Nov 12 19:21:57 1998  Dave Brolley  <brolley@cygnus.com>
+
+       * po/ld.pot: Regenerated.
+       * po/POTFILES.in: Regenerated.
+       * configure: Regenerated.
+       * aclocal.m4: Regenerated.
+       * Makefile.in: Regenerated.
+
+Wed Nov 11 18:10:15 1998  DJ Delorie  <dj@cygnus.com>
+
+       * pe-dll.c (generate_reloc): don't output PE relocs for sections
+       that won't be loaded.
+
+Wed Nov 11 13:44:54 1998  DJ Delorie  <dj@cygnus.com>
+
+       * pe-dll.c (fill_edata): don't strip underscores
+
+Tue Nov 10 21:28:19 1998  DJ Delorie  <dj@cygnus.com>
+
+       * ld.texinfo: added i386pe option summary
+
+Tue Nov 10 17:53:17 1998  DJ Delorie  <dj@cygnus.com>
+
+       * pe-dll.c (process_def_file): properly note undefined exported
+       symbols, clean up old code.
+       (pe_dll_generate_def_file): don't crash if pe_def_file is NULL
+       * emultempl/pe.em (gld_i386_parse_args): add
+       (en/dis)able-stdcall-fixups
+       (pe_fixup_stdcalls): warn about stdcall fixups
+       (gld_i386_unrecognized_file): make exported symbols undefs so that
+       archive members get pulled in
+
+Tue Nov 10 14:50:51 1998  Catherine Moore  <clm@cygnus.com>
+
+        * scripttempl/elfd10v.sc: Add KEEP attribute to .init,
+        .fini, .dtors and .ctors.  Add .data and .text
+        wildcards to support section garbage collection.
+
+Mon Nov  9 22:52:50 1998  DJ Delorie  <dj@indy.delorie.com>
+
+       * deffilep.y: properly handle relocs with multiple def_files,
+       cache import module names
+
+Mon Nov  9 22:44:58 1998  DJ Delorie  <dj@cygnus.com>
+
+       * pe-dll.c (process_def_file): don't assume exports won't move
+       during a realloc
+
 Mon Nov  9 16:41:30 1998  DJ Delorie  <dj@cygnus.com>
 
        * pe-dll.c: New file; direct support for PE DLLs
@@ -11,6 +129,10 @@ Mon Nov  9 16:41:30 1998  DJ Delorie  <dj@cygnus.com>
        DEF files do this)
        * ldint.texinfo: add section for emulation walkthrough
        * Makefile.am: add new files and target-specific extra files
+       * emultempl/pe.em (gld_i386_list_options): list dll-specific
+       options.
+       * pe-dll.c (process_def_file): auto-export everything if
+       nothing is otherwise exported.
        
 Wed Nov  4 16:39:18 1998  Nick Clifton  <nickc@cygnus.com>
 
This page took 0.06978 seconds and 4 git commands to generate.