]> Git Repo - binutils.git/blobdiff - ld/ChangeLog
Add support for ARM-PE.
[binutils.git] / ld / ChangeLog
index bcf65e83e7ba3462a88a04ced2a37cab48d74163..85246d259d5ad1c03f47039b2bce5ffc3f0f1037 100644 (file)
@@ -1,3 +1,159 @@
+Wed May 24 11:23:21 1995  Steve Chamberlain  <[email protected]>
+
+       Add support for ARM-PE.
+       * Makefile.in (ALL_EMULATIONS): Add armpe.o
+       * configure.in: Recognize armpe.
+       * config/arm-pe.mt: New file.
+       * emulparams/armpe.sh: New file.
+       * scripttempl/armpe.sc: New file.
+
+
+Mon May 22 15:19:26 1995  Doug Evans  <[email protected]>
+
+       * configure.in (h8300h-*-hms): Deleted
+       * config/cf-h8300h.mt: Deleted.
+
+Thu May 18 04:26:10 1995  Ken Raeburn  <[email protected]>
+
+       Wed May 10 14:28:16 1995 Richard Earnshaw ([email protected])
+
+       From David Taylor ([email protected])
+       * Makefile.in (ALL_EMULATIONS): Add earmout[lb].o
+       * configure.in: Recognize arm{,e[lb]-*-aout.
+       * config/arm[lb]-aout.mt: New files.
+       * emulparams/armaout[lb].sh: New files.
+       * scripttempl/armaout.sc: New file.
+
+Tue May 16 18:27:11 1995  Michael Meissner  <[email protected]>
+
+       * config/ppcle-elf32.mt (EMUL): Use elf32lppc, not elf32ppcle, to
+       be unique in 8 characters for DOS.
+
+       * emulparams/elf32lppc.sh: New file, renamed from elf32ppcle.sh.
+       * emulparams/elf32ppcle.sh: Deleted.
+
+Fri May 12 11:03:55 1995  Steve Chamberlain  <[email protected]>
+                         Tom Griest <[email protected]>
+
+       Initial support for PE executables (eg NT, win32)
+
+       * Makefile.in (configure.in, ei386pe): Add support.
+       * ldmain.c (main): Initialize PE argument info.
+       * ldwrite.c (print_file_stuff): Don't print out .drectve
+       and .debug section info.
+       * lexsup.c (set_subsystem, set_stack_heap, OPTION_HEAP,
+        OPTION_SUBSYSTEM, parse_argsm set_subsystem, set_stack_heap):
+        Handle new arguments.
+       * config/i386-pe.mt, emultempl/i386pe.em, scripttempl/i386pe.sc:
+       New files
+
+Wed May 10 18:37:59 1995  Stu Grossman  ([email protected])
+
+       * scripttempl/hppaelf.sc:  Remove .PARISC.unwind section from text
+       segment.  This allows ld -r to preserve unwind sections.
+
+Tue May  9 17:19:57 1995  Michael Meissner  <[email protected]>
+
+       * configure.in: Add little endian PowerPC support.
+
+       * Makefile.in (ALL_EMULATIONS): Add eelf32ppcle.o.
+       (eelf32ppcle.c): Support for little endian PowerPC.
+
+       * config/ppcle-elf32.mt: New file for little endian PowerPC.
+       * emulparams/elf32ppcle.sh: Ditto.
+
+Wed May  3 12:56:32 1995  Ken Raeburn  <[email protected]>
+
+       * ldlang.c (print_output_section_statement): Check
+       subsection_alignment, instead of checking section_alignment twice.
+       Noticed by Alan Modra <[email protected]>.
+
+Tue May  2 16:36:07 1995  Jeff Law  ([email protected])
+
+       * configure.in (hppa*-*-lites*): Handle like hppa*-*-*elf*.
+
+Mon Apr 24 19:21:02 1995  Michael Meissner  <[email protected]>
+
+       * ldwrite.c (ldwrite): Before doing anything, reset the error
+       code.  If bfd_final_link returns an error, but the error code is
+       unset, don't issue an extra message.  Assume a correct error
+       message was already set.
+
+Fri Apr 14 16:31:24 1995  Ken Raeburn  <[email protected]>
+
+       * Makefile.in (ALL_EMULATIONS): Added em68kelf.o.
+       (em68kelf.o): New target.
+       * config/m68k-elf.mt, emulparams/m68kelf.sh: New files.
+       * configure.in: Use them for m68*-*-elf.
+
+Tue Apr 11 12:02:03 1995  Stan Shebs  <[email protected]>
+
+       Merge in support for Mac MPW as a host.
+       (Old change descriptions retained for informational value.)
+
+       * mpw-config.in (i386-unknown-aout): Change to i386-unknown-go32.
+       (i386-unknown-coff): Remove.
+       (sh-hitachi-hms): New target.
+       (emulation_ofiles): Set correctly for each target.
+       (version, TDEFINES): Add to makefile fragment.
+       * mpw-make.in (BISON): Use byacc instead of bison.
+       (em_*.c): Replace with e*.c everywhere.
+       (ldgram.h): Separate action from ldgram.c generation.
+       (LD_PROG): Depend on Version.r.
+       (Version.r): generate from version info.
+       * mpw-emipsidt.c: New file, modified for MPW from emipsidt.c.
+
+       * mpw-config.in (m68k-apple-macos, ppc-apple-macos,
+        i386-unknown-aout, i386-unknown-coff): New targets.
+       (m68k-aout, m68k-coff): Remove targets.
+       (mk.tmp): Add definition of EMUL.
+
+       * mpw-config.in (emulname): Set based on target.
+       (ldemul-list.h): Construct.
+       * mpw-make.in (install-only): New target.
+       (install): Depend on install-only.
+
+       * mpw-make.in (bindir): Fix pathname.
+       (install): Move here from mpw-build.in.
+
+       * mpw-config.in: New file, MPW configuration fragment.
+       * mpw-make.in: New file, MPW makefile fragment.
+       (This file is semi-automatically generated from Makefile.in.)
+       * ldfile.c (slash): If MPW, set to `:'.
+       * ldlex.l (TRUE_FALSE_ALREADY_DEFINED): If MPW, set this to
+       prevent redefinition errors.
+
+start-sanitize-arc
+Thu Apr  6 20:38:36 1995  Doug Evans  <[email protected]>
+
+       * emulparams/arcelf.sh (ENTRY): Define.
+end-sanitize-arc
+
+Tue Apr  4 17:55:18 1995  Steve Chamberlain  <[email protected]>
+
+       * ldwrite.c (clone_section): Align clone sections on even
+       boundaries.
+
+Thu Mar 30 14:32:26 1995  H.J. Lu ([email protected])
+
+       * configure.in: Change linux to default to elf.  Using
+       i[345]86-*-linuxaout will build a linker which defaults to a.out.
+       * config/i386-laout.mt: Rename from old config/i386-linux.mt.
+       * config/i386-linux.mt: Rename from old config/i386-lelf.mt.
+       * config/i386-lelf.mt: Remove.
+
+Thu Mar 30 13:09:46 1995  Ian Lance Taylor  <[email protected]>
+
+       * ldmain.c (main): If opening the map file fails, call
+        bfd_set_error before calling einfo.
+
+       * ld.texinfo, ld.1: Document the -no-keep-memory option.
+
+Mon Mar 27 11:10:08 1995  Ian Lance Taylor  <[email protected]>
+
+       * ldmain.c (main): Revert patch of March 10, since the SVR4 linker
+       does mark shared libraries as executable.
+
 Tue Mar 21 15:15:38 1995  Ian Lance Taylor  <[email protected]>
 
        * ldlang.c (lang_common): Change power to int.  Pass larger values
This page took 0.026847 seconds and 4 git commands to generate.