* ldgram.y (atype): Accept parentheses with no type.
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 48eb50f8ddcfad195c70438707320a41e123f613..6541492e6c976c8a838fc3398d5c7ebcd4914946 100644 (file)
@@ -1,3 +1,229 @@
+Wed Aug 20 11:14:13 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ldgram.y (atype): Accept parentheses with no type.
+
+       * ld.texinfo (Section Definition): Clarify use of whitespace.
+       (Section Placement): Likewise.
+
+start-sanitize-v850eq
+Mon Aug 18 11:12:03 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * configure.tgt (targ_extra_emuls): Add support for v850e target.
+end-sanitize-v850eq
+
+start-sanitize-v850e
+Mon Aug 18 11:12:03 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * configure.tgt (targ_extra_emuls): Add support for v850e target.
+end-sanitize-v850e
+
+Sat Aug  9 00:42:27 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.am (ld.info): Change dependency from
+       $(BFDDIR)/doc/bfdsumm.texi to bfdsumm.texi.
+       (ld.dvi): Likewise.
+       (bfdsumm.texi): New target.
+       (CLEANFILES): Add bfdsumm.texi.
+       * Makefile.in: Rebuild.
+
+       * Makefile.am: New file, based on old Makefile.in.
+       * acinclude.m4: New file, from old aclocal.m4.
+       * configure.in: Call AM_INIT_AUTOMAKE and AM_PROG_LIBTOOL.  Remove
+       shared library handling; now handled by libtool.  Replace
+       AC_CONFIG_HEADER with AM_CONFIG_HEADER.  Call AC_PROG_YACC,
+       AC_PROG_LEX, and AC_DECL_YYTEXT.  Call AM_MAINTAINER_MODE,
+       AM_CYGWIN32, and AM_EXEEXT.  Don't call CY_CYGWIN32 or CY_EXEEXT.
+       * configure.host: Don't set HLDFLAGS, HLDENV, or RPATH_ENVVAR.
+       * acconfig.h: Mention PACKAGE and VERSION.
+       * stamp-h.in: New file.
+       * ldver.c (ld_program_version): Set ld_program_version from
+       VERSION.
+       * ldgram.y, ldlex.l: Replace VERSION with VERSIONK.
+       * Makefile.in: Now built with automake.
+       * aclocal.m4: Now built with aclocal.
+       * configure, config.in: Rebuild.
+
+Mon Jul 28 19:04:50 1997  Rob Savoye  <rob@chinadoll.cygnus.com>
+
+        * configure.in: Use CYGWIN and EXEEXT autoconf macro to look for
+        win32 dependencies.
+        * configure: Regenerated with autoconf 2.12.
+        * Makefile.in: Add $(EXEEXT) to executable.
+
+Tue Jul 22 18:50:38 1997  Robert Hoehne <robert.hoehne@Mathematik.TU-Chemnitz.DE>
+
+       * emulparams/i386go32.sh (OUTPUT_FORMAT): Set to "coff-go32".
+       (SEGMENT_SIZE): Set to 0x200.
+       * scripttempl/i386go32.sc: Rewrite.
+       * configure.tgt (i[3456]86-*-msdosdjgpp*): New target.
+
+start-sanitize-r5900
+Tue Jul 15 10:18:09 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * configure.tgt: Default the r5900 to little endian.
+
+end-sanitize-r5900
+Mon Jul  7 12:39:42 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       From Manfred Hollstein <manfred@s-direktnet.de>:
+       * configure.host (i[3456]86-*-linux*libc1*): Renamed from
+       i[3456]86-*-linux*.
+       (i[3456]86-*-linux*): New host.
+
+Thu Jun 26 13:54:03 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * scripttempl/pe.sc: Put .rsrc after .reloc.  Put input .rsrc
+       sections in the output .rsrc section.
+
+Wed Jun 25 12:48:41 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * configure.host (m68*-*-linux*libc1*): Renamed from
+       `m68*-*-linux*'.
+       (m68*-*-linux*): New configuration for use with GNU libc 2.
+
+Mon Jun 16 19:18:21 1997  Geoff Keating  <geoffk@ozemail.com.au>
+
+       * scripttempl/elfppc.sc: Correct .rela.sdata entries.
+
+       * scripttempl/elfppc.sc: Put the PLT between the small and large
+       BSS segments.
+       * emulparams/elf32ppc.sh (TEXT_START_ADDR): The ABI says `A
+       program base of 0x02000000 is recommended...' because otherwise
+       shared libraries are less efficient.  We use 0x01800000 because
+       otherwise it's impossible to branch to location 0, for instance if
+       you have an undefined weak symbol.
+
+Mon Jun 16 12:49:36 1997  H.J. Lu  <hjl@gnu.ai.mit.edu>
+
+       * ldlang.c (lang_place_undefineds): Add \n in einfo call.
+       (lang_size_sections): Likewise.
+       * ldlex.l: Likewise.
+       * emultempl/aix.em (gld${EMULATION_NAME}_read_file): Likewise.
+       * emultempl/mipsecoff.em (gld${EMULATION_NAME}_after_open):
+       Likewise.
+       (check_sections): Likewise.
+       (gld${EMULATION_NAME}_after_allocation): Likewise.
+       * emultempl/pe.em (gld_$${EMULATION_NAME}_before_allocation):
+       Likewise.
+       * mpw-eppcmac.c (gldppcmacos_read_file): Likewise.
+       * mpw-idtmips.c (gldmipsidt_after_open): Likewise.
+       (check_sections): Likewise.
+       (gldmipsidt_after_allocation): Likewise.
+
+       * ldemul.c (ldemul_choose_mode): Remove unused einfo argument.
+
+Fri Jun  6 23:47:42 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * scripttempl/pe.sc: Add zeroes after .idata$3 to mark the end of
+       the import list.
+
+Thu May 29 13:13:22 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * emultempl/elf32.em (gld${EMULATION_NAME}_place_section): Don't
+       crash if an output section has no BFD section.
+
+Fri May 23 15:23:25 1997  Fred Fish  <fnf@cygnus.com>
+
+       * lexsup.c (ld_options): Add entry for the new "task-link" option.
+       (parse_args): Handle the "task-link" option.
+       (OPTION_TASK_LINK): Add define.
+
+Wed May 21 17:44:15 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ldmain.c (main): Correct check of fclose return value when
+       handling --force-exe-suffix.
+
+Thu May 15 11:35:29 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * ldlang.c (lang_check): Add test of the return value from the
+       call to bfd_merge_private_bfd_data().
+
+Mon May 12 23:22:58 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * scripttempl/elfmips.sc: Remove.
+       * scripttempl/elf.sc: Set ENTRY based on target.  Permit
+       TEXT_DYNAMIC to control .dynamic segment.  Permit
+       SHLIB_TEXT_START_ADDR to set start of shared object.  Support
+       INITIAL_READONLY_SECTIONS.  Put .stub in .text.  Only put
+       .gnu.linkonce.t* in .text when relocating.  Support
+       OTHER_TEXT_SECTIONS.  Support SHLIB_DATA_ADDR as well as
+       DATA_ADDR.  Support OTHER_GOT_SYMBOLS and OTHER_GOT_SECTIONS.
+       * emulparams/elf32b4300.sh (SCRIPT_NAME): Set to elf.
+       (DATA_ADDR): Don't set.
+       (INITIAL_READONLY_SECTIONS): Rename from OTHER_READONLY_SECTIONS.
+       (OTHER_TEXT_SECTIONS): Set.
+       (OTHER_GOT_SECTIONS): Rename from OTHER_READWRITE_SECTIONS.
+       (MACHINE): Set to empty string.
+       * emulparams/elf32l4300.sh: Likewise.
+       * emulparams/elf32ebmip.sh: Likewise.
+       * emulparams/elf32elmip.sh: Likewise.
+       * emulparams/elf32bmip.sh: Likewise.  Also:
+       (TEXT_DYNAMIC): Set.
+       * emulparams/elf32lmips.sh: Likewise.
+       * Makefile.in (eelf32bmips.c): Depend upon elf.sc rather than
+       elfmips.sc.
+       (eelf32ebmips.c, eelf32elmips.c, eelf32lmip.c): Likewise.
+
+Mon May 12 11:11:06 1997  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * scripttempl/elf.sc: Don't align the data segment on the next 8
+       byte boundary, instead let the linker use whatever the individual
+       sections require.
+
+Fri May  9 17:45:46 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.tgt (i[3456]86-*-gnu*): Don't include Mach support.
+
+Tue May  6 13:21:19 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       From Sean McNeil <sean@mcneil.com>:
+       * emultempl/pe.em (sort_by_file_name): Sort by archive name
+       first.
+       (sort_sections): Sort all sections, not just sections in the same
+       archive.
+
+Mon May  5 18:19:55 1997  Philip Blundell  <pjb27@cam.ac.uk>
+
+       * configure.tgt, configure.host: cope with '*-*-linux-gnuaout'
+       targets.
+
+start-sanitize-tic80
+Fri May  2 15:54:28 1997  Mike Meissner  <meissner@cygnus.com>
+
+       * scripttempl/tic80coff.sc (.text): Add a leading underscore to
+       __{D,C}TOR_{LIST,END}__ definations.  Rearrange the order of items
+       in the .text section.  Move .const, .ctors, .dtors into separate
+       sections.
+
+end-sanitize-tic80
+Wed Apr 30 12:23:21 1997  Manfred Hollstein  <manfred@s-direktnet.de>
+
+       * scripttempl/m88kbcs.sc (__.initp.end, _etext): Added whitespace
+       around assignment of current location pointer.
+
+Thu Apr 17 13:07:18 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * ldctor.c (ldctor_build_sets): Make sure the set is aligned
+       appropriately.
+
+Tue Apr 15 13:19:26 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (INSTALL): Set to @INSTALL@.
+       (INSTALL_XFORM, INSTALL_XFORM1): Remove.
+       (install): Depend upon ld.new and installdirs.  Use
+       $(program_transform_name) directly, rather than using
+       $(INSTALL_XFORM) and $(INSTALL_XFORM1).
+       (installdirs): New target.
+       (install-info): Run mkinstalldirs.
+
+Mon Apr 14 12:06:15 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (INSTALL): Change install.sh to install-sh.
+
+       From Thomas Graichen <graichen@rzpd.de>:
+       * configure.in: Use ${CONFIG_SHELL} when running $ac_config_sub.
+       * configure: Rebuild.
+
 Fri Apr  4 11:42:41 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * emultempl/pe.em: Include "libiberty.h".
This page took 0.025825 seconds and 4 git commands to generate.