renamed hp9000.h to hp300.h
[deliverable/binutils-gdb.git] / ld / ChangeLog
index c69424b97f6783bc1995702bda3b4cffa20739f4..7fb9bca542567c8d205ab8f7d2bbec95b872f510 100644 (file)
+Wed Sep 30 07:34:09 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * config/z8ksim.mt: new file
+
+Fri Sep 25 13:49:52 1992  Ken Raeburn  (raeburn@kyriath.cygnus.com)
+
+       * Makefile.in (ldexp.o, ldctor.o, ldlang.o, ldmain.o, ldwrite.o,
+       lexsup.o, mri.o, relax.o): Indicate dependence on ldgram.h.
+
+       * ld.h (strip_symbols_type): Add value STRIP_SOME.
+       * ldgram.y (OPTION_RETAIN_SYMBOLS_FILE): New terminal token.
+       * ldlang.c (lang_add_keepsyms_file): New function.
+       * ldlex.l: Handle "-retain-symbols-file".
+       * ldsym.c (keepsyms_file, kept_syms): New vars.
+       (process_keepsyms): New functihon; reads file, marks symbols for
+       saving.
+       (write_file_locals): File symbols should always be kept.
+       (ldsym_write): Warn about "-retain-symbols-file" overriding "-S"
+       and "-s".  Process retain-symbols file before setting symtab.
+       * ldsym.h (SYM_KEEP): New flag for ldsym_type flags.
+       (keepsyms_file, kept_syms): Declare them.
+
+       * ldmain.c (main): Non-fatal errors should still cause non-zero
+       exit status even with -r.
+
+Fri Sep 25 11:08:01 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       Added initial support for the z8k
+       * z8ksim.em, z8ksim.sc-sh, z8ksim.sh: new files
+       * configure.in, Makefile.in: modified to reflect above
+
+       * ldlang.c (lang_check): when linking conflicting architectures,
+       make the output file reflect at least one of the bad inputs.
+
+Tue Sep 15 15:35:38 1992  Ian Lance Taylor  (ian@cygnus.com)
+
+       * Makefile.in (install): if $(tooldir) exists, install ld in
+       $(tooldir)/bin.
+
+Fri Sep 11 10:24:22 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * Makefile.in, configure.in: modified to support i386-coff
+       * i386coff.sh: new file
+
+Wed Sep  9 11:52:58 1992  Ian Lance Taylor  (ian@cygnus.com)
+
+       * Makefile.in, m68kcoff.sh, m68kcoff.sc-sh, config/m68k-coff.mt:
+       added m68k-coff emulation mode, stolen from a29k emulation.
+       Almost certainly wrong, but perhaps better than sun3.
+
+Thu Sep  3 14:19:30 1992  Per Bothner  (bothner@rtl.cygnus.com)
+
+       * Makefile.in, Makefile.dos, generic.em, genscripts.sh,
+       gld960.em, h8300hms.em, h8300xray.em, lnk960.em, st2000.em,
+       vanilla.em:  Rename all (generated) ld__*.c files to em_.c.
+       This is one character shorter, and lets people build on
+       SVR3 system. (ld__h8300xray.[co] was the killer there;
+       h8300xray.sc-sh is also overlong, but seems harmless.)
+       Based on a patch from Jonathan Ryshpan <hitachi!amito!jon>.
+       * Makefile.in (clean):  Fix typo mostclean -> mostlyclean.
+       * configure.in:  Add host isc.
+
+       * ldver.c:  Call it version 2.0.
+
+Wed Sep  2 00:21:33 1992  Per Bothner  (bothner@rtl.cygnus.com)
+
+       * ldver.c:  Bump to version 0.98.
+       * TODO:  New file.
+
+       * Makefile.in:  Added mostlyclean, distclean, realclean rules.
+
+Tue Sep  1 23:42:16 1992  Per Bothner  (bothner@rtl.cygnus.com)
+
+       * ldmisc.c (xrealloc):  New (needed by ../libiberty/cplus.dem.c).
+       * ldlex.l: Moved comment() to end, since some compilers
+       otherwise have problems with input() used before it is defined.
+
+Tue Sep  1 17:45:51 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
+
+       * configure.in: added Solaris 2 and Irix 4 host support.
+
+Mon Aug 31 19:27:11 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
+
+       * Makefile.in: remove -S flag from the FLEX definition
+
+       * configure.in: rewrote, using new style case statement.  use
+       m68k.mt for m68k-aout systems
+
+Sun Aug 30 21:38:53 1992  Ian Lance Taylor  (ian@cygnus.com)
+
+       * Makefile.in: map "ld" through program_transform_name when
+       installing.
+
+Sun Aug 30 18:12:13 1992  Per Bothner  (bothner@rtl.cygnus.com)
+
+       * cplus-dem.c:  Removed.  Use the version in libiberty now.
+       * ldmisc.c:  Use new libiberty version of cplus_demangle().
+
+Thu Aug 27 16:38:42 1992  Ian Lance Taylor  (ian@cygnus.com)
+
+       * gld960.em (gld960_choose_target): default to little endian, not
+       big endian.
+
+Wed Aug 26 17:28:51 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * ldlang.c (lang_process): don't pass null pointers when
+       abs_output_section is what is required.
+       * ldwrite.c (ldwrite): use malloc to allocate the largest space
+       used, and pass that down.
+       * relax.c,relax.h (write_relaxnorel): use the passed malloc area rather
+       than alloca. 
+       
+Mon Aug 24 14:42:06 1992  Ian Lance Taylor  (ian@cygnus.com)
+
+       * configure.in, config/ose68.mt: renamed OSE to ose.
+
+Thu Aug 20 19:55:22 1992  Ken Raeburn  (raeburn@cygnus.com)
+
+       * ldsym.c (write_file_locals): Reorder check for common or
+       undefined symbols so that it works.
+
+Tue Aug 18 13:41:36 1992  Ian Lance Taylor  (ian@cygnus.com)
+
+       * configure.in: accept all m68K family members.
+
+       * Makefile.in: always create installation directories.
+
+Thu Aug 13 11:49:34 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * ldlex.l: now parses comment correctly, added ~ to acceptable
+       chars in filenames
+       
+       * ldexp.c (exp_unop): pass down abs_output_section - now can have
+       unary -ve constants.
+
+       * ldlang.c (lang_finish): warn when an entry symbol supplied on
+       the command line can't be found.
+
+Fri Aug  7 12:31:10 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * ldlang.h: add new field "loadable" to output_section_statement.
+       * ldlang.c (lang_output_section_statement_lookup): initilize new
+       field. (wild_doit): if new field is not set, then stop output
+       section from being loadable.
+       (lang_enter_output_section_statement): set the field from the
+       NOLOAD keyword
+       * ldgram.y: new synax for NOLOAD. Removes a shift/reduce too.
+       * h8300hms.sc-sh, h8300hms.em: get -r right.
+
+Thu Aug  6 18:35:21 1992  Per Bothner  (bothner@rtl.cygnus.com)
+
+       * ldint.texinfo:  New internals manual (beginnings thereof).
+       * PORTING:  Removed, merged into ldint.texinfo.
+
+Tue Aug  4 21:12:29 1992  Per Bothner  (bothner@rtl.cygnus.com)
+
+       * cdtest-main.cc, cdtest-func.cc, cdtest-foo.h, cdtest-foo.cc,
+       cdtest.exp:  A test program (copied from libg++/test-install)
+       that tests that constructor and destructors are handled
+       corrrectly.
+
+Mon Aug  3 14:58:19 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
+
+       * Makefile.in (install): install from ld.new, renaming during the
+       copy, or else the next 'make install' needs to re-link ld.
+
+Mon Jul 20 03:37:06 1992  D. V. Henkel-Wallace  (gumby@cygnus.com)
+
+       * configure.in: generalise hp recognition (from sef).
+
+Sat Jul 18 14:46:04 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
+
+       * configure.in: recognize bsd and hpux hppa configurations.
+       error messages echo to stderr, not stdout
+
+Fri Jul 17 22:06:11 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
+
+       * Makefile.dos, gld.1, ld.texinfo, ldemul.c, ldfile.c, ldlang.c,
+         ldmisc.c: removed rcsid's.
+
+Tue Jul 14 08:34:34 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * ldlang.c (lang_map): print changes in sizes due to relaxing
+       (size_input_section): maintain the delta information. 
+       * ldlang.h: add new field to struct to contain delta info.
+       * relax.c  (relax_section): complain if input not relaxable.
+       * ldlex.l : add '_', ',' and '$' to chars which can appear at the
+       start of a filename
+
+Mon Jul 13 17:33:00 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * ldmain.c(main): prevent -r and -relax from being on at the same
+       time.
+
 Wed Jul  1 17:51:19 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
 
        * ldmain.c (Q_enter_global_ref), ldindr.c (add_indirect): fix for
        aliasing problems
        
-Tue Jun 30 20:25:28 1992  D. V. Henkel-Wallace  (gumby@cygnus.com)
-
-       * Makefile.in: Add program_suffix (parallel to program_prefix)
 
 Thu Jun 18 09:38:56 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
 
This page took 0.026081 seconds and 4 git commands to generate.