]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libiberty/ChangeLog
Thu Oct 8 23:42:08 1998 Jeffrey A Law (law@cygnus.com)
[thirdparty/gcc.git] / libiberty / ChangeLog
index 6b964483a45e61af93aa9838e4d119e06519a1f1..a06b64bb72c1d9f8f278d27ce1272d130acc982e 100644 (file)
@@ -1,3 +1,504 @@
+Thu Oct  8 23:42:08 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * Merge egcs & devo libiberty.
+
+1998-09-08  Martin von Löwis  <loewis@informatik.hu-berlin.de>
+
+       * cplus-dem.c (demangle_arm_pt): Demangle anonymous namespaces.
+
+Mon Sep  7 23:29:01 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * mkstemp.c: Include config.h even when not IN_GCC.  Wrap header
+       inclusions inside HAVE_*_H macros.  Include ansidecl.h when not
+       IN_GCC.
+
+       * vasprintf.c: Include stdarg.h/varargs.h first.
+
+       * vprintf.c: Likewise.
+
+Sat Sep  5 03:24:49 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * pexecute.c: Updates from gcc.  Copy in gcc has been removed.  This
+       is the canonical copy.  Define ISSPACE if !IN_GCC.
+       * alloca.c, vfprintf.c, choose-temp.c, mkstemp.c, getopt.c: Similarly.
+       * getopt1.c, obstack.c: Similarly.
+       * Makefile.in: Build mkstemp.o
+
+Tue Sep  1 23:12:47 1998  Christopher Faylor <cgf@cygnus.com>
+
+       * configure.in: Include asprintf in list of functions known not
+       to be in newlib.
+       * configure: Rebuild.
+
+Wed Aug 19 14:05:01 1998  Mumit Khan  <khan@xraylith.wisc.edu>
+
+       * cplus-dem.c (work_stuff): Add dllimported.
+       (demangled_prefix): Mark symbols imported from PE DLL.
+       (internal_cplus_demangled): Handle.
+
+1998-08-17  Jason Merrill  <jason@yorick.cygnus.com>
+
+       * cplus-dem.c (do_type): Fix simple array handling.  If we fail,
+       stay failed.
+
+Mon Aug 17 10:40:34 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * cplus-dem.c: Include config.h if it exists.  Also, only
+       prototype malloc/realloc if we can't get stdlib.h.
+
+Sat Aug 15 16:15:01 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in: Switch back to checking --with-target-subdir when
+       deciding whether to check for newlib, undoing part of July 15
+       change.
+       * configure: Rebuild.
+
+Thu Aug 13 16:47:38 1998  Mark Mitchell  <mark@markmitchell.com>
+
+       * cplus-dem.c (type_kind_t): New type.
+       (demangle_template_value_parm): Add type_kind_t parameter.  Rely
+       on this paramter, rather than demangling the type again.
+       (demangle_integral_value): Pass tk_integral.
+       (demangle_template_: Pass the value returned from do_type.
+       (do_type): Return a type_kind_t.  Pass tk_integral to
+       demangle_template_value_parm for array bounds.
+       (demangle_fund_type): Likewise.
+
+       Also incorporate from GCC version:
+
+       Tue Jul 21 13:28:19 1998  Jason Merrill  <jason@yorick.cygnus.com>
+
+       * cplus-dem.c (do_type): Use demangle_template_value_parm for arrays.
+
+Thu Aug 13 16:47:38 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * cplus-dem.c (demangle_nested_args): Make function definition
+       static to match the prototype.
+
+Tue Jul 28 11:33:09 1998  Mark Mitchell  <mark@markmitchell.com>
+
+       * cplus-dem.c (type_kind_t): New type.
+       (demangle_template_value_parm): Add type_kind_t parameter.  Rely
+       on this paramter, rather than demangling the type again.
+       (demangle_integral_value): Pass tk_integral.
+       (demangle_template_: Pass the value returned from do_type.
+       (do_type): Return a type_kind_t.  Pass tk_integral to
+       demangle_template_value_parm for array bounds.
+       (demangle_fund_type): Likewise.
+
+       Also incorporate from GCC version:
+
+       Tue Jul 21 13:28:19 1998  Jason Merrill  <jason@yorick.cygnus.com>
+
+       * cplus-dem.c (do_type): Use demangle_template_value_parm for arrays.
+
+Mon Jul 27 12:16:08 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (ALLOCA): New variable.
+       ($(TARGETLIB)): Add $(ALLOCA) to library.
+       (needed-list): Add $(ALLOCA).
+       ($(ALLOCA)): Depend upon stamp-picdir.
+
+Sun Jul 19 08:23:17 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * cplus-dem.c (demangle_nested_args): Make function definition
+       static to match the prototype.
+
+Wed Jul 15 00:12:58 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in: Check --with-cross-host rather than
+       --with-target-subdir when deciding whether build uses a cross
+       compiler, and when deciding where to install the library.
+       * configure: Rebuild.
+
+Sun Jul 12 01:27:05 1998  Jason Merrill  <jason@yorick.cygnus.com>
+
+       * cplus-dem.c (demangle_nested_args): Return a value.
+
+Sat Jul 11 16:19:48 1998  Mark Mitchell  <mark@markmitchell.com>
+
+       * cplus-dem.c (string): Move definition before work_stuff.
+       (work_stuff): Add volatile_type, forgetting_types,
+       previous_argument, and nrepeats fields.
+       (SCOPE_STRING): New macro.
+       (demangle_template): Add `remember' parameter.  Add comment.
+       Register the `B' code type here, if remembering.  Tidy.  Fix crash
+       on NULL tmpl_argvec.  Be consistent with use of tname/trawname.
+       (demangle_nested_args): New function.
+       (internal_cplus_demangle): Handle volatile-qualified member
+       functions. 
+       (mop_up): Delete the previous_argument string if present.
+       (demangle_signature): Tidy.  Handle volatile-qualified member
+       functions.  Handle back-references using the `B' code.  Use extra
+       parameter to demangle_template and SCOPE_STRING where appropriate.
+       (demangle_template_value_parm): Fix thinko; 'B' is not an integral
+       code. 
+       (demangle_class): Use SCOPE_STRING.
+       (gnu_special): Pass additional argument to demangle_template.
+       Use SCOPE_STRING.
+       (demangle_qualified): Save qualified types for later
+       back-references.  Handle constructors and destructors for template
+       types correctly.
+       (do_type): Tidy.  Use SCOPE_STRING.  Pass extra argument to
+       demangle_template.  Use demangled_nested_args.  Don't remember
+       qualified types here; that's now done in demangle_qualified.
+       Similarly for templates.
+       (do_arg): Improve commment.  Handle 'n' repeat code.
+       (remember_type): Check forgetting_types.
+       (demangle_args): Deal with 'n' repeat codes.  Tidy.
+       
+Thu Jul  2 16:26:24 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config.table: Only use mh-fbsd21 on *-*-freebsd2.2.[012], not on
+       *-*-freebsd2.2.*.  From Dmitrij Tejblum <tejblum@arc.hq.cti.ru>.
+
+Mon Jun 15 16:29:01 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in (setobjs): Correct quoting error in cygwin32 case.
+       From Chris Faylor <cgf@cygnus.com>.
+
+Mon Jun  1 13:47:55 1998  Jason Molenda  (crash@bugshack.cygnus.com)
+
+       * obstack.c: Update to latest FSF version.
+
+Mon Jun  1 14:17:36 1998  Mike Stump  <mrs@wrs.com>
+
+       * Makefile.in: Add a dependency on stamp-picdir for the
+       objects, so that we can do a parallel build.
+
+Sat May 30 22:17:13 1998  Mumit Khan  <khan@xraylith.wisc.edu>
+
+       * configure.in (checkfuncs): Add missing "'".
+
+Fri May 29 12:40:41 1998  Jason Molenda  (crash@bugshack.cygnus.com)
+
+       * obstack.c (_obstack_memory_used):  Elide this function if we're
+       on a system with GNU libc.
+
+Tue May 26 18:28:43 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (distclean): Remove config.log.
+
+Tue May 26 15:01:52 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * Makefile.in (distclean): Don't remove alloca-conf.h.
+
+Fri May 22 01:38:07 1998  Hans-Peter Nilsson  <hp@axis.se>
+
+       * cplus-dem.c (MBUF_SIZE): Bumped from 512 to 32767.
+
+1998-05-21  Mark Mitchell  <mmitchell@usa.net>
+
+       * cplus-dem.c (do_type): Handle volatile qualification.
+       
+1998-05-21  Manfred Hollstein  <manfred@s-direktnet.de>
+
+       * configure.in: Check for unistd.h as well.
+       * configure: Rebuild.
+       * config.in: Rebuild.
+       * getpagesize.c (GNU_OUR_PAGESIZE): Use sysconf only if _SC_PAGESIZE
+       is defined in unistd.h. Reformat conditional block for easier reading.
+
+       * config.table (shared): Default to no if ${enable_shared}
+       is unset or empty; this logic is used by the toplevel
+       configure scripts, too.
+
+Sat May 16 14:01:26 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * config.table: Add line to set enable_shared in the Makefile
+       as needed.
+
+Wed May 13 14:24:38 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * cplus-dem.c (squangle_mop_up): Change return type to void.
+       (internal_cplus_demangle): Remove unused parameter `options'.
+       All callers changed.
+       (cplus_demangle_opname): Remove function wide variable `int i' and
+       replace with `size_t i' at each location where it is used.
+       (cplus_mangle_opname): change type of `i' from int to size_t.
+
+Wed May 13 13:39:38 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * alloca-conf.h: Include config.h.  Check HAVE_ALLOCA_H rather
+       than sparc or sun.
+       * Makefile.in (argv.o): Depend upon config.h and alloca-conf.h.
+
+Fri May  8 00:23:51 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in: Set libiberty_topdir correctly when srcdir is
+       "." and with_target_subdir is not set.
+       * configure: Rebuild.
+
+Thu May  7 13:01:44 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in: Add *-*-mingw32* case.
+       * configure: Rebuild.
+
+Wed May  6 11:33:51 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config.table: Never use a PIC file for *-*-cygwin32*.
+
+       * Makefile.in (config.status): Depend upon config.table.
+
+       * configure.in: On a cygwin32 host, always compile random, and
+       don't test for sys_siglist, strsignal, or psignal.
+       * configure: Rebuild.
+
+       * clock.c: Check HAVE_SYS_PARAM_H rather than NO_SYS_PARAM_H.
+       * getcwd.c: Likewise.
+       * getpagesize.c: Likewise.
+       * getruntime.c: Likewise.
+
+Tue May  5 18:08:32 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       Use autoconf tests rather than the old dummy.c test:
+       * configure.in: Add AC_ARG_WITH calls for --with-target-subdir and
+       --with-newlib.  Add AC_CONFIG_HEADER.  Use AC_REPLACE_FUNCS for
+       most functions.  Add special cases to handle newlib and VxWorks.
+       Remove target_makefile_frag.  Create stamp-h in AC_OUTPUT if
+       CONFIG_HEADERS is set.  Only call config-ml.in in AC_OUTPUT if
+       CONFIG_FILES is set; set ac_file before calling it.
+       * config.table (arm-*-riscix*, *-*-cygwin32): Remove.
+       (*-*-hpux*, *-*-hiux*, *-*-irix4*, *-*-solaris2*): Remove.
+       (*-*-sysv4*, *-*-go32, *-*-vxworks5*, *-*-vxworks): Remove
+       (i[3456]-*-mingw32*): Remove.
+       * Makefile.in (ERRORS_CC, CONFIG_H, NEEDED_LIST): Remove.
+       (LIBOBJS): New variable.
+       (HOST_OFILES, DO_ALSO, STAGESTUFF): Remove.
+       (all): Depend upon needed-list.  Don't check RULE1.
+       (@target_makefile_frag@): Remove.
+       (COMPILE.c): Include @DEFS@.
+       (HFILES): Add alloca-conf.h.
+       (REQUIRED_OFILES): Remove basename.o.
+       ($(TARGETLIB)): New target.
+       (stamp-needed, lneeded-list, needed.awk, stamp-config): Remove.
+       (lconfig.h, needed2.awk, dummy.o, errors): Remove.
+       (needed-list, config.h): Rewrite.
+       (RULE1, $(RULE1), RULE2, $(RULE2)): Remove.
+       (.always.): Remove.
+       (Makefile): Set CONFIG_FILES and CONFIG_HEADERS.
+       (stamp-h): New target.
+       (atexit.o, clock.o, getcwd.o, getpagesize.o): New targets.
+       (basename.o): Don't depend upon config.h.
+       (getruntime.o): Depend upon config.h.
+       * atexit.c: Include config.h.  Check HAVE_ON_EXIT rather than
+       NEED_on_exit.
+       * basename.c: Don't include config.h.  Don't check NEED_basename.
+       * clock.c: Include config.h.
+       * getcwd.c: Likewise.
+       * getpagesize.c: Likewise.
+       * getruntime.c: Likewise.  Fix checks which set HAVE_GETRUSAGE and
+       HAVE_TIMES.
+       * strerror.c: Change uses of NEED_sys_errlist to
+       HAVE_SYS_ERRLIST.  Likewise for NEED_strerror and HAVE_STRERROR.
+       * strsignal.c: Likewise for NEED_sys_siglist and HAVE_SYS_SIGLIST,
+       and for NEED_strsignal and HAVE_STRSIGNAL and for NEED_psignal and
+       HAVE_PSIGNAL.
+       * acconfig.h: New file.
+       * dummy.c: Remove.
+       * functions.def: Remove.
+       * config/mh-cxux7 (HDEFINES): Remove -DHAVE_SYSCONF.
+       * config/mh-windows (HDEFINES): Remove.
+       * config/mh-cygwin32: Remove.
+       * config/mh-go32: Remove.
+       * config/mh-irix4: Remove.
+       * config/mh-riscix: Remove.
+       * config/mh-sysv4: Remove.
+       * config/mt-mingw32: Remove.
+       * config/mt-vxworks5: Remove.
+       * config.in: New file, generated using autoheader.
+       * configure: Rebuild.
+
+Mon May  4 13:00:28 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in: Rewrite to use autoconf.
+       * configure: Generate using autoconf.
+       * config/mh-a68bsd: Remove.
+       * config/mh-apollo68: Remove.
+       * config/mh-hpbsd: Remove.
+       * config/mh-ncr3000: Remove.
+       * config/mh-sysv: Remove.
+       * config/mh-aix (RANLIB, INSTALL): Don't define.
+       * config/mh-cxux7 (RANLIB, INSTALL): Don't define.
+       * config/mh-irix4 (CC, RANLIB, INSTALL): Don't define.
+       * config/mh-sysv4 (RANLIB, INSTALL): Don't define.
+       * config.table: Change config_shell to CONFIG_SHELL, and use
+       libiberty_topdir to find move-if-change.
+       (m68k-apollo-bsd*, m68k-apollo-sysv*): Remove.
+       (i[3456]86-ncr-sysv4*, *-*-dgux*, hppa*-hp-bsd*): Remove.
+       (*-*-irix*, *-*-m88kbcs*, *-*-sysv*): Remove.
+       * Makefile.in (srcdir): Set to @srcdir@.
+       (VPATH): Likewise.
+       (prefix, exec_prefix, bindir, libdir): Set to autoconf variables.
+       (SHELL, INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Likewise.
+       (CC, CFLAGS, RANLIB)): Likewise.
+       (datadir, man*dir, infodir, includedir, MAKEINFO): Remove.
+       (target_makefile_frag, host_makefile_frag): Add substitutions.
+       (INSTALL_DEST): Set to @INSTALL_DEST@.
+       (Makefile): Depend upon config.status.  Don't depend upon
+       $(host_makefile_frag) or $(target_makefile_frag).
+       (config.status): New target.
+
+Sun May  3 17:58:49 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * config/mt-sunos4: Remove.  Should be handled by --with-headers
+       and --with-libraries options at top level.
+       * config.table: Never use mt-sunos4.
+
+       * alloca-conf.h: New file, combining alloca-norm.h and
+       alloca-botch.h.
+       * alloca-norm.h: Remove.
+       * alloca-botch.h: Remove.
+       * configure.in: Set shell variables files and links to empty.
+       * config.table: Don't set shell variable files.
+       * configure.bat: Don't create alloca-conf.h.
+       * makefile.vms: Likewise.
+       * mpw-config.in: Likewise.
+       * vmsbuild.com: Likewise.
+
+Fri May  1 11:41:42 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in ($(HOST_OFILES) $(REQUIRED_OFILES)): Remove old
+       target depending upon config.h.
+       (alloca.o): Add target depending upon config.h
+       (basename.o, choose-temp.o, fnmatch.o): Likewise.
+       (getopt.o, getopt1.o, pexecute.o, strerror.o): Likewise.
+       (strsignal.o, xstrerror.o): Likewise.
+
+Fri May  1 04:26:25 1998  Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
+
+       * cplus-dem.c (cplus_demangle_opname):  Initialize work.
+
+Mon Apr 27 15:53:30 EDT 1998 Andrew MacLeod <amacleod@cygnus.com>
+
+       * cplus-dem.c (demangle_qualified): Replace missing else.
+
+Sun Apr 26 15:38:50 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
+
+       * cplus-dem.c (gnu_special): Fix off-by-one bug when checking the
+       length in the name of a virtual table.
+
+Wed Apr 22 10:53:49 EDT 1998 Andrew MacLeod  <amacleod@cygnus.com>
+
+       * cplus-dem.c (struct work stuff): Add field for B and K mangle codes.
+       (cplus_demangle_opname): Call mop_up_squangle.
+       (cplus_demangle): Initialize squangle info, then call 
+       internal_cplus_demangle. (Most code moved there as well)
+       (internal_cplus_demangle): New function, performs most of what use 
+       to be done in cplus_demangle, but is only called with this file.
+       (squangle_mop_up): New function to clean up B and K code data.
+       (mop_up): set pointers to NULL after freeing.
+       (demangle_signature, demangle_template, demangle_class): Add 
+       switch elements to handle K and B codes.
+       (demangle_prefix, gnu_special, demangle_qualified): Add
+       code to handle K and B codes.
+       (do_type, demangle_fund_type): Handle B and K codes.
+       (remember_Ktype): New function to store K info.
+       (register_Btype, remember_Btype): New functions for B codes.
+       (forget_B_and_K_types): New function to destroy B and K info.
+
+Fri Apr 10 01:49:10 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * COPYING.LIB, choose-temp.c, cplus-dem.c: Sync with egcs & gcc.
+
+Thu Mar  5 09:23:28 1998  Manfred Hollstein  <manfred@s-direktnet.de>
+
+       * config.table: Make locating frag files failsafe even for the
+       special case if configuring and building in srcdir.
+
+Mon Feb 23 14:33:15 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * choose-temp.c: Fix handling of sys/file.h to work in libiberty.
+
+Sun Feb 22 18:03:23 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * choose-temp.c: Sync with copy in gcc.
+
+Thu Feb 12 16:29:49 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * getopt.c: Update to latest FSF version.
+       * getopt1.c: Likewise.
+
+Tue Feb 10 16:58:33 1998  Stan Shebs  <shebs@andros.cygnus.com>
+
+       * cplus-dem.c (gnu_special): Don't get confused by .<digits>
+       strings that are not actually lengths.
+
+Fri Feb  6 01:35:17 1998  Manfred Hollstein  <manfred@s-direktnet.de>
+
+       * Makefile.in (FLAGS_TO_PASS): Don't pass PICFLAG.
+       (.c.o): Check value of enable_shared, not PICFLAG.
+       (stamp-picdir): Dito.
+
+Thu Feb  5 18:48:56 1998  Geoffrey Noer  <noer@cygnus.com>
+
+        * config/mh-cygwin32: remove vasprintf.o from EXTRA_OFILES
+        since it gets built automatically
+
+Sun Feb  1 02:52:32 1998  Mike Stump  <mrs@wrs.com>
+
+       * config.table (vxworks configs): Default to VxWorks 5.x, as that is
+       the currently shipping OS.
+
+Tue Jan 27 16:08:20 1998  Pat Rankin  <rankin@eql.caltech.edu>
+
+       * vmsbuild.com [REQUIRE_OFILES]: Synchronized with Makefile.in:
+       Add fnmatch.o and objalloc.o; remove vasprintf.o.
+       [config.h]: Define NEED_strsignal.
+
+Mon Jan 19 12:20:01 1998  Ian Lance Taylor  <ian@cygnus.com>
+
+       * functions.def: Correct argument types for strerror and
+       strsignal.  Reported by Alex Gutman <agutman@emc.com>.
+
+Sun Jan 18 15:57:28 1998  Michael Snyder  <msnyder@cleaver.cygnus.com>
+
+       * vasprintf.c (int_vasprintf): Increase buffer size for float/double
+       values.
+
+Sat Jan 17 22:28:38 1998  Mumit Khan  <khan@xraylith.wisc.edu>
+                         J.J. VanderHeijden <J.J.vanderHeijden@student.utwente.nl>
+
+       Add mingw32 support.
+       * pexecute.c (pexecute): New function for mingw32. Supports pipes.
+       (pwait): New function for mingw32.
+
+       * config.table (i[3456]86-*-mingw32*): Support for i386-mingw32.
+       * config/mt-mingw32: New file.
+       * xmalloc.c (first_break): Not used for mingw32.
+       (xmalloc_set_program_name): Don't use sbrk on mingw32.
+       (xmalloc): Likewise.
+       (xrealloc): Likewise.
+
+Sat Jan 17 22:28:05 1998  Jeffrey A Law  (law@cygnus.com)
+
+       * choose-temp.c: Sync with gcc version.
+
+Tue Jan 13 18:34:39 1998  Jim Wilson  <wilson@cygnus.com>
+
+       * Makefile.in (install_to_libdir, install_to_tooldir): Add MULTISUBDIR
+       to all filenames in libdir and tooldir.
+       (distclean): Do MULTICLEAN before deleting Makefile.
+       (stamp-needed, stamp-config): Add MULTISRCTOP to
+       pathname for move-if-change.
+
+Thu Dec  4 17:25:19 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * strsignal.c (sys_nsig): Try NSIG and _NSIG.
+
+Wed Nov 19 13:37:06 1997  Michael Meissner  <meissner@cygnus.com>
+
+       * alloca-norm.h (alloca, GCC case): Don't redefine alloca if it
+       was already defined previously.
+
+Mon Nov 10 12:48:03 1997  Philippe De Muyter  <phdm@macqel.be>
+
+       * Makefile.in (INSTALL): Use ../install-sh, not install.
+
+Tue Oct 28 23:41:15 1997  Judy Goldberg  <jodyg@idt.net>
+
+       * Makefile.in (CFILES): Add pexecute.c.
+
 Wed Oct 15 19:13:48 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * asprintf.c: Consistently use either stdarg or varargs.
@@ -36,13 +537,6 @@ Sun Sep 28 12:00:52 1997  Mark Mitchell  <mmitchell@usa.net>
         (consume_count_with_underscores): New function.
         (demangle_signature): Handle new name-mangling scheme.
 
-Sun Sep 28 12:00:52 1997  Mark Mitchell  <mmitchell@usa.net>
-
-        * cplus-dem.c (demangle_template): Add new parameter.  Handle new
-        template-function mangling.
-        (consume_count_with_underscores): New function.
-        (demangle_signature): Handle new name-mangling scheme.
-
 Wed Sep 24 00:31:59 1997  Felix Lee  <flee@yin.cygnus.com>
 
        * asprintf.c: stdarg.h when ALMOST_STDC
@@ -61,26 +555,12 @@ Wed Sep 10 12:43:10 1997  Jason Merrill  <jason@yorick.cygnus.com>
 
        * cplus-dem.c (demangle_fund_type): Change "complex" to "__complex".
 
-Tue Sep  9 19:39:12 1997  Jim Wilson  <wilson@cygnus.com>
-
-       * Makefile.in (install_to_libdir, install_to_tooldir): Add MULTISUBDIR
-       to all filenames in libdir and tooldir.
-
-Fri Sep  5 17:28:50 1997  Jim Wilson  <wilson@cygnus.com>
-
-       * Makefile.in (distclean): Do MULTICLEAN before deleting Makefile.
-
 Fri Sep  5 16:34:42 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * asprintf.c (asprintf): New file.
        * Makefile.in (CFILES): Add asprintf.c
        * functions.def: Ditto.
 
-Wed Sep  3 14:35:52 1997  Jim Wilson  <wilson@cygnus.com>
-
-       * Makefile.in (stamp-needed, stamp-config): Add MULTISRCTOP to
-       pathname for move-if-change.
-
 Thu Aug 28 18:53:34 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * argv.c (dupargv): New function, duplicate an argument vector.
@@ -93,12 +573,6 @@ Tue Aug 19 17:10:56 1997  Jason Merrill  <jason@yorick.cygnus.com>
 
        * cplus-dem.c: Add 'extern' to prepends_underscore.
 
-Wed Jul 30 11:42:19 1997  Per Bothner  <bothner@cygnus.com>
-
-       * cplus-dem.c:  Various changes to produce Java output when passed
-       DMGL_JAVA.  Thus "::" becomes "." and "JArray<Foo>" becomes "Foo[]".
-       (main):  Support --java and -j flags to set DMGL_JAVA.
-       
 Tue Jul 22 19:05:23 1997  Robert Hoehne <robert.hoehne@Mathematik.TU-Chemnitz.DE>
 
        * config/mh-go32 (CC, AR, RANLIB): Don't define.