scripttempl/h8300.sc: Add .tors section for constructor/destructors.
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 2a98c622442d1cda229bd90469a01a61d26ad5a7..30550af8e3e0ce3c7ac266d9f2cf0c5cc369986c 100644 (file)
@@ -1,3 +1,152 @@
+Fri Jul  2 17:13:35 1993  Doug Evans  (dje@canuck.cygnus.com)
+
+       * scripttempl/h8300.sc: Add .tors section for constructor/destructors.
+
+Thu Jul  1 16:38:45 1993  Doug Evans  (dje@canuck.cygnus.com)
+
+       * config/coff-h8300.mt: EMUL=h8300hms -> h8300.
+
+Wed Jun 30 15:45:55 1993  K. Richard Pixley  (rich@sendai.cygnus.com)
+
+       * Makefile.in (.y.c): skip default .y.c rules. gnu make can now
+         run in parallel without colliding on yacc's static file names.
+         Without the stub rule, make will try to start two yacc's
+         concurrently which fails because of yacc's static file names.
+
+Tue Jun 29 12:20:36 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * ldmain.c (subfile_wanted_p): Don't dump core if there are no
+       symbols.
+
+Mon Jun 28 12:22:11 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
+
+       * genscripts.sh (LIB_PATH): Only add /usr/local/lib if it's
+       different from libdir.
+
+       * Makefile.in (scriptdir): Base on tooldir, not datadir.
+
+Sat Jun 26 12:03:57 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
+
+       * ldver.c (help): New function.
+       * ldver.h: Declare it.
+       * ldlex.l, ldgram.y: Recognize new options --help and --version.
+
+Mon Jun 21 20:39:48 1993  Ken Raeburn  (raeburn@poseidon.cygnus.com)
+
+       * Makefile.in (INCLUDES): Don't need ../include any more.
+
+Mon Jun 21 16:38:35 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
+
+       * ldlex.l, ldgram.y: Support new -oformat option.
+       Remove attempt at supporting script fragments on the command line.
+       * ldlang.c (lang_add_output_format): Take new arg, FROM_SCRIPT.
+       * mri.c (mri_format), ldgram.y: Change callers.
+       * ldlang.h: Change prototype.
+
+Thu Jun 17 16:53:56 1993  david d `zoo' zuhn (zoo@cygnus.com)
+       
+       * Makefile.in: canonicalize install.sh; for use within
+       this directory (and subdirs)
+
+Thu Jun 17 14:33:09 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
+
+       * ldgram.y: Tweak grammar to make reporting of invalid options work.
+
+       * Makefile.in (.cc.o): Restore .SUFFIXES entry for .cc
+       and .cc.o rule.
+
+Wed Jun 16 11:45:32 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
+
+       * ldfile.c (ldfile_open_command): Don't try .ld extension.
+       It wasn't documented (or likely used) and wastes time.
+       (try_open): If EXTEN is empty, don't try it.
+
+       * ldctor.c, lderror.c, ldexp.c, ldfile.c, ldindr.c, ldlang.c,
+       ldlex.l, ldmain.c, ldmisc.c, ldsym.c, ldver.c, ldwarn.c,
+       ldwrite.c, lexsup.c, mri.c, relax.c: Replace DEFUN macro calls
+       with normal function declarations.
+
+       * Move *.em to emultempl/*.em.  Move *.sh to emulparams/*.sh.
+       Move *.sc-sh to scripttempl/*.sc.
+       * {emultempl,emulparams,scripttempl}/README: New files.
+       * sh.em, st2000.em, z8ksim.em, h8300hms.em, h8500hms.em: Files
+       removed, replaced with generic.em.
+       * h8300.sh, h8500.sh, h8300.sc, h8500.sc: Renamed from
+        h8[35]00hms.s[ch].  Change their contents to omit the "hms".
+
+       * *.em (*_get_script): Return script name instead of script contents.
+       * ldlang.c (lang_process): Change caller.
+
+       * ldlex.l, ldgram.y: Recognize -m option.
+       Check for input files after *all* options in grammar.
+       * ldmain.c (main): Check for -m options.  Add default directory
+       for -m.
+
+       * mkscript.c: File removed.
+       * genscripts.sh: Take two more parameters, tooldirlib and libdir,
+       to add to the default LIB_PATH.
+       Look for input files in the new subdirectories.
+       Create the scripts in emulations subdirectory and don't filter
+       them through mkscript.
+       * configure.in: Make the emulations subdirectory.
+
+       * Makefile.in: Account for all of the above changes.
+       Remove unused .SUFFIXES.  Get libgcc.a path with gcc
+       -print-libgcc-file-name instead of $(libdir)/libgcc.a.
+       Put CFLAGS last in the compilation rules.
+       Add -I../bfd to INCLUDES so sysdep.h is found.
+
+Tue Jun 15 23:04:46 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
+
+       * Makefile.in (INCLUDES): Look in ../include, not ../bfd.
+
+       * aout.sc-sh: Add SHLIB_PATH like STACKZERO.  Make STACKZERO
+       dependent on RELOCATING, not RELOCATION.
+       * hp3hpux.sh (SHLIB_PATH): Define it.
+
+Mon Jun 14 19:06:15 1993  David J. Mackenzie  (djm@thepub.cygnus.com)
+
+       * ldfile.c (try_open): If opening without the extension fails,
+       try with the extension even if -v or -V was given.
+       had_script is imported (from ldgram.y), not exported.
+
+Mon Jun 14 16:26:10 1993  david d `zoo' zuhn  (zoo at rtl.cygnus.com)
+
+       * Makefile.in: remove parentdir support, use INSTALL_XFORM
+
+Thu Jun 10 14:00:06 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * ldexp.c (exp_fold_tree): Don't lose the old flag bits.
+       * ldgram.y (statement_list_opt): New nonterminal, either empty or
+       statement_list.
+       (section): Use statement_list_opt, not statement_list.
+       * m68kcoff.sc-sh: Gather constructors and destructors and define
+       __CTOR_LIST__ and __DTOR_LIST__ appropriately.
+       * sa29200.sc-sh: Gather constructors and destructors and define
+       ___CTOR_LIST__ and ___DTOR_LIST__ appropriately.
+
+Mon Jun  7 12:53:28 1993  Per Bothner  (bothner@rtl.cygnus.com)
+
+       * Makefile.in (INCLUDES):  Add -I../bfd for sysdep.h and bfd.h.
+       * configure.in:  No longer need to configure to get sysdep.h.
+
+Fri Jun  4 16:18:24 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
+
+       * Makefile.in: remove install:all and install-info:info 
+       dependencies (these cause some spurious rebuilds at 'make install'
+        time)
+
+Fri Jun  4 08:50:14 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * configure.in (mips-idt-ecoffl*): New target; use mips-idtl.
+       (mips-idt-ecoff*): Added trailing '*'.
+       * config/mips-idtl.mt: New file; use EMUL of mipsidtl.
+       * mipsidtl.sh: New file; like mipsidt.sh, but little endian.
+       * Makefile.in (ALL_EMULATIONS): Added em_mipsidtl.o.
+
+       * config/sun3.mh (HOSTING_LIBS, HOSTING_EMU): Removed obsolete and
+       incorrect definitions.
+
 Tue Jun  1 14:56:10 1993  Per Bothner  (bothner@rtl.cygnus.com)
 
        * ldsym.c (write_file_locals):  Write BSF_CONSTRUCTOR
@@ -16,6 +165,8 @@ Thu May 20 13:56:16 1993  Per Bothner  (bothner@deneb.cygnus.com)
        to etext, edata, and end.  Needed for IRIX 4.0.5F.
        Patch from mwp@iconix.oz.au (Michael Paddon).
 
+       * Version 2.2.1 released.
+
 Thu May 20 11:42:06 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
 
        * mipsbsd.sc-sh: Renamed from aout-mipsbsd.sc-sh.
@@ -315,6 +466,7 @@ Wed Dec  9 08:38:05 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
        (lang_ini_script_file): initialize more parts of the command line
        bfd.
        * ldlex.l: fix DEFINED start states.
+
 Mon Dec  7 08:43:41 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
         -y support
        * ld.texinfo: new doc.
This page took 0.034481 seconds and 4 git commands to generate.