Changes for libg++ version 2.8.0 to version 2.8.1. Before applying these diffs, copy the libg++ directory and all subdirectories from libg++-2.8.0 into the directory into which you unpacked libstdc++-2.8.1. Then go into that directory and execute the following command: patch -p1 feeding it the following diffs as input. diff -r -c2 -p libstdc++-2.8.0/libg++/ChangeLog libstdc++-2.8.1/libg++/ChangeLog *** libstdc++-2.8.0/libg++/ChangeLog Tue Apr 1 13:34:51 1997 --- libstdc++-2.8.1/libg++/ChangeLog Wed Mar 11 05:49:13 1998 *************** *** 1,2 **** --- 1,41 ---- + Tue Mar 3 08:26:10 1998 Manfred Hollstein + + * configure.in: Make locating frag files failsafe even for the + special case if configuring and building in srcdir. + + Fri Feb 6 04:29:48 1998 Manfred Hollstein + + * Makefile.in (install): Remove superfluous /g++-include in + error message. + (picflag): Prefer checking enable_shared over PICFLAG to ensure + compatibility with unpatched libstdc++-2.8.0. + + Sat Jan 31 01:38:11 1998 Alexandre Oliva + + * Makefile.in ($(SHLIB)): Add $(LIBCXXFLAGS). + + Wed Jan 28 01:56:00 1998 Manfred Hollstein + + * configure.in (package_makefile_rules_frag): New and + redirect stderr from ${srcdir}/config.shared to + ${package_makefile_rules_frag}. + * no-stream/configure.in: Ditto. + * utils/configure.in: Ditto. + + Fri Jan 16 08:10:54 1998 H.J. Lu (hjl@gnu.org) + + * Makefile.in (VERSION, LIBG++_DIST_VERSION): Set to 2.8.1. + + Wed Jan 14 09:16:48 1998 H.J. Lu (hjl@gnu.org) + + * Makefile.in (RX_H, _G_CONFIG_H): New. + ($(SHLIB)): Use $(CC) instead of $(CXX). + (gxx_includedir): Changed to gxx_include_dir. + (install): Fix symbolic links. + + * config/linux.mt (RX_OBJ, RX_H, _G_CONFIG_H): Cleared. + + * configure.in (${target}): Support all Linux platforms. + Mon Dec 2 11:14:34 1996 Jason Merrill diff -r -c2 -p libstdc++-2.8.0/libg++/Makefile.in libstdc++-2.8.1/libg++/Makefile.in *** libstdc++-2.8.0/libg++/Makefile.in Thu Dec 11 16:22:07 1997 --- libstdc++-2.8.1/libg++/Makefile.in Fri Feb 6 12:15:25 1998 *************** MAKEOVERRIDES= *** 35,40 **** # Don't remove them even, if they are only comments ! ! VERSION = 2.8.0 ! LIBG++_DIST_VERSION = 2.8.0b4 # ------- System-dependent defines --- 35,40 ---- # Don't remove them even, if they are only comments ! ! VERSION = 2.8.1 ! LIBG++_DIST_VERSION = 2.8.1 # ------- System-dependent defines *************** list: src/libgxx.list $(RX_OBJ) *** 108,115 **** piclist: list -rm -f piclist ! if [ -z "$(PICFLAG)" ]; then \ ! cp list piclist; \ ! else \ sed 's,\([0-9A-Za-z_]*\.o\),pic/\1,g' list > piclist ; \ fi --- 108,115 ---- piclist: list -rm -f piclist ! if [ x"$(enable_shared)" = xyes ] || [ x"$(enable_shared)" = x -a x"$(PICFLAG)" != x ]; then \ sed 's,\([0-9A-Za-z_]*\.o\),pic/\1,g' list > piclist ; \ + else \ + cp list piclist; \ fi *************** $(ARLIB): list *** 121,125 **** $(SHLIB): piclist ../libstdc++/piclist ! $(CC) $(SHFLAGS) -shared -o $(SHLIB) `cat piclist` $(SHDEPS) $(SHARLIB): $(SHLIB) --- 121,125 ---- $(SHLIB): piclist ../libstdc++/piclist ! $(CC) $(LIBCXXFLAGS) $(SHFLAGS) -shared -o $(SHLIB) `cat piclist` $(SHDEPS) $(SHARLIB): $(SHLIB) *************** installcheck: check *** 185,189 **** install: @if [ -f $(gxx_include_dir)/unistd.h ] ; then echo; \ ! echo '*** You seem to have files in $(gxx_include_dir)/g++-include'; \ echo '*** left over from an old release of libg++. These must be removed.'; \ echo '*** Please see $(srcdir)/README for more information.'; \ --- 185,189 ---- install: @if [ -f $(gxx_include_dir)/unistd.h ] ; then echo; \ ! echo '*** You seem to have files in $(gxx_include_dir)'; \ echo '*** left over from an old release of libg++. These must be removed.'; \ echo '*** Please see $(srcdir)/README for more information.'; \ diff -r -c2 -p libstdc++-2.8.0/libg++/configure.in libstdc++-2.8.1/libg++/configure.in *** libstdc++-2.8.0/libg++/configure.in Thu Sep 25 13:21:59 1997 --- libstdc++-2.8.1/libg++/configure.in Wed Mar 11 05:48:41 1998 *************** srcname="GNU C++ Class Library" *** 13,16 **** --- 13,17 ---- package_makefile_frag=Make.pack + package_makefile_rules_frag=Make.pack.r echo "# Warning this fragment is automatically generated" >temp.mt *************** fi *** 124,127 **** --- 125,136 ---- for frag in ${my_target}.mt ${frags}; do + case ${frag} in + ../* ) + if [ ${srcdir} = . ]; then + [ -n "${with_target_subdir}" ] && frag=../${frag} + [ -n "${with_multisrctop}" ] && frag=${with_multisrctop}${frag} + fi + ;; + esac frag=${srcdir}/config/$frag if [ -f ${frag} ]; then *************** if [ -n "${with_cross_host}" ] ; then *** 152,156 **** fi ! (. ${srcdir}/config.shared) >${package_makefile_frag} # post-target: --- 161,165 ---- fi ! (. ${srcdir}/config.shared) >${package_makefile_frag} 2>${package_makefile_rules_frag} # post-target: *************** if [ -n "${with_cross_host}" ] ; then *** 169,185 **** fi ! rm -f ${package_makefile_frag} ! # We need multilib support. ! case ${srcdir} in ! .) if [ "${with_target_subdir}" != "." ] ; then ! . ${srcdir}/${with_multisrctop}../../config-ml.in else ! . ${srcdir}/${with_multisrctop}../config-ml.in fi ! ;; ! *) ! . ${srcdir}/../config-ml.in ! ;; ! esac --- 178,193 ---- fi ! rm -f ${package_makefile_frag} ${package_makefile_rules_frag} ! if [ "${srcdir}" = "." ] ; then if [ "${with_target_subdir}" != "." ] ; then ! topsrcdir=${with_multisrctop}../.. else ! topsrcdir=${with_multisrctop}.. fi ! else ! topsrcdir=${srcdir}/.. ! fi ! ! # We need multilib support. ! . ${topsrcdir}/config-ml.in diff -r -c2 -p libstdc++-2.8.0/libg++/etc/ADT-examples/configure.in libstdc++-2.8.1/libg++/etc/ADT-examples/configure.in *** libstdc++-2.8.0/libg++/etc/ADT-examples/configure.in Sat Mar 11 14:42:32 1995 --- libstdc++-2.8.1/libg++/etc/ADT-examples/configure.in Wed Jan 28 20:07:54 1998 *************** srcname="libg++/etc/ADT-examples" *** 10,13 **** --- 10,14 ---- target_makefile_frag=../../target-mkfrag package_makefile_frag=Make.pack + package_makefile_rules_frag=Make.pack.r # per-host: *************** CHECK=check *** 20,26 **** MOSTLYCLEAN='*.o \#* core input $(TEST_PROGS)' ! (. ${srcdir}/../../config.shared) >${package_makefile_frag} # post-target: ! rm -f ${package_makefile_frag} --- 21,27 ---- MOSTLYCLEAN='*.o \#* core input $(TEST_PROGS)' ! (. ${srcdir}/../../config.shared) >${package_makefile_frag} 2>${package_makefile_rules_frag} # post-target: ! rm -f ${package_makefile_frag} ${package_makefile_rules_frag} diff -r -c2 -p libstdc++-2.8.0/libg++/etc/ChangeLog libstdc++-2.8.1/libg++/etc/ChangeLog *** libstdc++-2.8.0/libg++/etc/ChangeLog Tue Apr 1 13:34:52 1997 --- libstdc++-2.8.1/libg++/etc/ChangeLog Wed Mar 11 05:28:10 1998 *************** *** 1,2 **** --- 1,15 ---- + Thu Mar 5 00:48:36 1998 Manfred Hollstein + + * configure.in: Fix typo. + + Wed Jan 28 01:56:00 1998 Manfred Hollstein + + * configure.in: (package_makefile_rules_frag): New and + redirect stderr from ${srcdir}/config.shared to + ${package_makefile_rules_frag}. + * ADT-examples/configure.in Ditto. + * PlotFile3D/configure.in: Ditto. + * fib/configure.in: Ditto. + Thu Sep 21 20:52:22 1995 Jeff Law (law@hurl.cygnus.com) diff -r -c2 -p libstdc++-2.8.0/libg++/etc/PlotFile3D/configure.in libstdc++-2.8.1/libg++/etc/PlotFile3D/configure.in *** libstdc++-2.8.0/libg++/etc/PlotFile3D/configure.in Sat Mar 11 14:42:32 1995 --- libstdc++-2.8.1/libg++/etc/PlotFile3D/configure.in Wed Jan 28 20:07:54 1998 *************** srcname="libg++/etc/PlotFile3D" *** 10,13 **** --- 10,14 ---- target_makefile_frag=../../target-mkfrag package_makefile_frag=Make.pack + package_makefile_rules_frag=Make.pack.r # per-host: *************** CHECK=check *** 20,26 **** MOSTLYCLEAN='*.o \#* core tPlotFile3D test.pl' ! (. ${srcdir}/../../config.shared) >${package_makefile_frag} # post-target: ! rm -f ${package_makefile_frag} --- 21,27 ---- MOSTLYCLEAN='*.o \#* core tPlotFile3D test.pl' ! (. ${srcdir}/../../config.shared) >${package_makefile_frag} 2>${package_makefile_rules_frag} # post-target: ! rm -f ${package_makefile_frag} ${package_makefile_rules_frag} diff -r -c2 -p libstdc++-2.8.0/libg++/etc/benchmarks/ChangeLog libstdc++-2.8.1/libg++/etc/benchmarks/ChangeLog *** libstdc++-2.8.0/libg++/etc/benchmarks/ChangeLog Sat Jun 24 12:45:20 1995 --- libstdc++-2.8.1/libg++/etc/benchmarks/ChangeLog Wed Mar 11 05:28:55 1998 *************** *** 1,2 **** --- 1,8 ---- + Wed Jan 28 01:56:00 1998 Manfred Hollstein + + * configure.in (package_makefile_rules_frag): New and + redirect stderr from ${srcdir}/config.shared to + ${package_makefile_rules_frag}. + Fri Jun 16 16:45:09 1995 Jason Merrill diff -r -c2 -p libstdc++-2.8.0/libg++/etc/benchmarks/configure.in libstdc++-2.8.1/libg++/etc/benchmarks/configure.in *** libstdc++-2.8.0/libg++/etc/benchmarks/configure.in Sat Mar 11 14:42:32 1995 --- libstdc++-2.8.1/libg++/etc/benchmarks/configure.in Wed Jan 28 20:07:54 1998 *************** srcname="libg++/etc/benchmarks" *** 10,13 **** --- 10,14 ---- target_makefile_frag=../../target-mkfrag package_makefile_frag=Make.pack + package_makefile_rules_frag=Make.pack.r # per-host: *************** CHECK=check *** 20,26 **** MOSTLYCLEAN='*.o \#* core $(TEST_PROGS)' ! (. ${srcdir}/../../config.shared) >${package_makefile_frag} # post-target: ! rm -f ${package_makefile_frag} --- 21,27 ---- MOSTLYCLEAN='*.o \#* core $(TEST_PROGS)' ! (. ${srcdir}/../../config.shared) >${package_makefile_frag} 2>${package_makefile_rules_frag} # post-target: ! rm -f ${package_makefile_frag} ${package_makefile_rules_frag} diff -r -c2 -p libstdc++-2.8.0/libg++/etc/configure.in libstdc++-2.8.1/libg++/etc/configure.in *** libstdc++-2.8.0/libg++/etc/configure.in Sat Mar 11 14:42:32 1995 --- libstdc++-2.8.1/libg++/etc/configure.in Thu Mar 5 13:36:02 1998 *************** srcname="Miscellaneous g++ examples" *** 10,13 **** --- 10,14 ---- target_makefile_frag=../target-mkfrag package_makefile_frag=Make.pack + package_makefile_rules_frag=Make.pack.r # per-host: *************** TOLIBGXX=../ *** 18,24 **** ALL='$(NOTHING)' ! (. ${srcdir}/../config.shared) >${package_makefile_frag} # post-target: ! rm -f ${package_makefile_frag} --- 19,25 ---- ALL='$(NOTHING)' ! (. ${srcdir}/../config.shared) >${package_makefile_frag} 2>${package_makefile_rules_frag} # post-target: ! rm -f ${package_makefile_frag} ${package_makefile_rules_frag} diff -r -c2 -p libstdc++-2.8.0/libg++/etc/fib/configure.in libstdc++-2.8.1/libg++/etc/fib/configure.in *** libstdc++-2.8.0/libg++/etc/fib/configure.in Sat Mar 11 14:42:33 1995 --- libstdc++-2.8.1/libg++/etc/fib/configure.in Wed Jan 28 20:07:54 1998 *************** srcname="libg++/etc/fib" *** 10,13 **** --- 10,14 ---- target_makefile_frag=../../target-mkfrag package_makefile_frag=Make.pack + package_makefile_rules_frag=Make.pack.r # per-host: *************** CHECK=check *** 20,26 **** MOSTLYCLEAN='*.o *~ \#* fib' ! (. ${srcdir}/../../config.shared) >${package_makefile_frag} # post-target: ! rm -f ${package_makefile_frag} --- 21,27 ---- MOSTLYCLEAN='*.o *~ \#* fib' ! (. ${srcdir}/../../config.shared) >${package_makefile_frag} 2>${package_makefile_rules_frag} # post-target: ! rm -f ${package_makefile_frag} ${package_makefile_rules_frag} diff -r -c2 -p libstdc++-2.8.0/libg++/etc/graph/ChangeLog libstdc++-2.8.1/libg++/etc/graph/ChangeLog *** libstdc++-2.8.0/libg++/etc/graph/ChangeLog Sat Mar 11 14:42:33 1995 --- libstdc++-2.8.1/libg++/etc/graph/ChangeLog Wed Mar 11 05:29:25 1998 *************** *** 1,2 **** --- 1,15 ---- + Sat Feb 28 16:26:08 1998 H.J. Lu (hjl@gnu.org) + + * Makefile.in (pXPlex.o): Depend on pXPlex.cc, pXPlex.h and + pPlex.h. + (pXPlex.h): Depend on pXPlex.cc. + (pPlex.h): Depend on pPlex.cc. + + Wed Jan 28 01:56:00 1998 Manfred Hollstein + + * configure.in (package_makefile_rules_frag): New and + redirect stderr from ${srcdir}/config.shared to + ${package_makefile_rules_frag}. + Wed Apr 28 13:15:20 1993 Per Bothner (bothner@cygnus.com) diff -r -c2 -p libstdc++-2.8.0/libg++/etc/graph/Makefile.in libstdc++-2.8.1/libg++/etc/graph/Makefile.in *** libstdc++-2.8.0/libg++/etc/graph/Makefile.in Sat Mar 11 14:42:33 1995 --- libstdc++-2.8.1/libg++/etc/graph/Makefile.in Sat Feb 28 19:26:47 1998 *************** graph : graph.o libgraph.a *** 26,33 **** graph.o: pXPlex.h pPlex.h ! pXPlex.h pXPlex.cc: PROTODIR=$(PROTODIR); export PROTODIR; ../../genclass/genclass point val XPlex p ! pPlex.h pPlex.cc: PROTODIR=$(PROTODIR); export PROTODIR; ../../genclass/genclass point val Plex p # GNU tail doesn't handle -r - use the 'tac' program instead. --- 26,38 ---- graph.o: pXPlex.h pPlex.h ! pXPlex.o: pXPlex.cc pXPlex.h pPlex.h ! ! pXPlex.cc: PROTODIR=$(PROTODIR); export PROTODIR; ../../genclass/genclass point val XPlex p ! pXPlex.h: pXPlex.cc ! ! pPlex.cc: PROTODIR=$(PROTODIR); export PROTODIR; ../../genclass/genclass point val Plex p + pPlex.h: pPlex.cc # GNU tail doesn't handle -r - use the 'tac' program instead. diff -r -c2 -p libstdc++-2.8.0/libg++/etc/graph/configure.in libstdc++-2.8.1/libg++/etc/graph/configure.in *** libstdc++-2.8.0/libg++/etc/graph/configure.in Sat Mar 11 14:42:33 1995 --- libstdc++-2.8.1/libg++/etc/graph/configure.in Wed Jan 28 20:07:54 1998 *************** srcname="libg++/etc/graph" *** 10,13 **** --- 10,14 ---- target_makefile_frag=../../target-mkfrag package_makefile_frag=Make.pack + package_makefile_rules_frag=Make.pack.r # per-host: *************** MOSTLYCLEAN='*.o \#* core pXPlex* pPlex *** 21,27 **** CLEAN='graph graph.shar libgraph.a ' ! (. ${srcdir}/../../config.shared) >${package_makefile_frag} # post-target: ! rm -f ${package_makefile_frag} --- 22,28 ---- CLEAN='graph graph.shar libgraph.a ' ! (. ${srcdir}/../../config.shared) >${package_makefile_frag} 2>${package_makefile_rules_frag} # post-target: ! rm -f ${package_makefile_frag} ${package_makefile_rules_frag} diff -r -c2 -p libstdc++-2.8.0/libg++/etc/lf/ChangeLog libstdc++-2.8.1/libg++/etc/lf/ChangeLog *** libstdc++-2.8.0/libg++/etc/lf/ChangeLog Sat Mar 11 14:42:33 1995 --- libstdc++-2.8.1/libg++/etc/lf/ChangeLog Wed Mar 11 05:29:57 1998 *************** *** 1,2 **** --- 1,13 ---- + Wed Jan 28 01:56:00 1998 Manfred Hollstein + + * configure.in (package_makefile_rules_frag): New and + redirect stderr from ${srcdir}/config.shared to + ${package_makefile_rules_frag}. + + Mon Jan 19 07:59:22 1998 H.J. Lu (hjl@gnu.org) + + * screen.cc (tgetent, tgetnum, tgetstr): Don't declared if + _AIX41 is defined. + Tue Oct 18 17:49:35 1994 Per Bothner diff -r -c2 -p libstdc++-2.8.0/libg++/etc/lf/configure.in libstdc++-2.8.1/libg++/etc/lf/configure.in *** libstdc++-2.8.0/libg++/etc/lf/configure.in Sat Mar 11 14:42:33 1995 --- libstdc++-2.8.1/libg++/etc/lf/configure.in Wed Jan 28 20:07:54 1998 *************** srcname="libg++/etc/lf" *** 10,13 **** --- 10,14 ---- target_makefile_frag=../../target-mkfrag package_makefile_frag=Make.pack + package_makefile_rules_frag=Make.pack.r # per-host: *************** CHECK=check *** 20,26 **** MOSTLYCLEAN='*.o \#* core lf' ! (. ${srcdir}/../../config.shared) >${package_makefile_frag} # post-target: ! rm -f ${package_makefile_frag} --- 21,27 ---- MOSTLYCLEAN='*.o \#* core lf' ! (. ${srcdir}/../../config.shared) >${package_makefile_frag} 2>${package_makefile_rules_frag} # post-target: ! rm -f ${package_makefile_frag} ${package_makefile_rules_frag} diff -r -c2 -p libstdc++-2.8.0/libg++/etc/lf/screen.cc libstdc++-2.8.1/libg++/etc/lf/screen.cc *** libstdc++-2.8.0/libg++/etc/lf/screen.cc Sat Mar 11 14:42:33 1995 --- libstdc++-2.8.1/libg++/etc/lf/screen.cc Mon Jan 19 19:21:30 1998 *************** *** 2,6 **** #include "screen.h" ! #if !defined(hpux) && !defined(__linux__) extern "C" int tgetent(void *, const char *); extern "C" int tgetnum(const char*); --- 2,6 ---- #include "screen.h" ! #if !defined(hpux) && !defined(__linux__) && !defined(_AIX41) extern "C" int tgetent(void *, const char *); extern "C" int tgetnum(const char*); diff -r -c2 -p libstdc++-2.8.0/libg++/etc/trie-gen/ChangeLog libstdc++-2.8.1/libg++/etc/trie-gen/ChangeLog *** libstdc++-2.8.0/libg++/etc/trie-gen/ChangeLog Wed May 24 21:01:26 1995 --- libstdc++-2.8.1/libg++/etc/trie-gen/ChangeLog Wed Mar 11 05:30:29 1998 *************** *** 1,2 **** --- 1,8 ---- + Wed Jan 28 01:56:00 1998 Manfred Hollstein + + * configure.in (package_makefile_rules_frag): New and + redirect stderr from ${srcdir}/config.shared to + ${package_makefile_rules_frag}. + Wed Apr 26 17:08:49 1995 Brendan Kehoe (brendan@lisa.cygnus.com) diff -r -c2 -p libstdc++-2.8.0/libg++/etc/trie-gen/configure.in libstdc++-2.8.1/libg++/etc/trie-gen/configure.in *** libstdc++-2.8.0/libg++/etc/trie-gen/configure.in Sat Mar 11 14:42:33 1995 --- libstdc++-2.8.1/libg++/etc/trie-gen/configure.in Wed Jan 28 20:07:54 1998 *************** srcname="libg++/etc/trie-gen" *** 10,13 **** --- 10,14 ---- target_makefile_frag=../../target-mkfrag package_makefile_frag=Make.pack + package_makefile_rules_frag=Make.pack.r # per-host: *************** CHECK=check *** 20,26 **** MOSTLYCLEAN='*.o \#* core trie-gen out.cc a.out' ! (. ${srcdir}/../../config.shared) >${package_makefile_frag} # post-target: ! rm -f ${package_makefile_frag} --- 21,27 ---- MOSTLYCLEAN='*.o \#* core trie-gen out.cc a.out' ! (. ${srcdir}/../../config.shared) >${package_makefile_frag} 2>${package_makefile_rules_frag} # post-target: ! rm -f ${package_makefile_frag} ${package_makefile_rules_frag} diff -r -c2 -p libstdc++-2.8.0/libg++/genclass/ChangeLog libstdc++-2.8.1/libg++/genclass/ChangeLog *** libstdc++-2.8.0/libg++/genclass/ChangeLog Sat Mar 11 14:42:33 1995 --- libstdc++-2.8.1/libg++/genclass/ChangeLog Wed Mar 11 05:30:48 1998 *************** *** 1,2 **** --- 1,16 ---- + Thu Mar 5 00:48:36 1998 Manfred Hollstein + + * configure.in: Fix typo. + + Wed Jan 28 01:56:00 1998 Manfred Hollstein + + * configure.in (package_makefile_rules_frag): New and + redirect stderr from ${srcdir}/config.shared to + ${package_makefile_rules_frag}. + + Wed Jan 14 09:16:48 1998 H.J. Lu (hjl@gnu.org) + + * Makefile.in (gxx_includedir): Changed to gxx_include_dir. + Thu Nov 4 11:18:05 1993 Per Bothner (bothner@kalessin.cygnus.com) diff -r -c2 -p libstdc++-2.8.0/libg++/genclass/configure.in libstdc++-2.8.1/libg++/genclass/configure.in *** libstdc++-2.8.0/libg++/genclass/configure.in Sat Mar 11 14:42:33 1995 --- libstdc++-2.8.1/libg++/genclass/configure.in Thu Mar 5 13:36:02 1998 *************** srcname="old libg++ template expander" *** 10,13 **** --- 10,14 ---- target_makefile_frag=../target-mkfrag package_makefile_frag=Make.pack + package_makefile_rules_frag=Make.pack.r # per-host: *************** CLEAN='genclass *.h *.cc my.out' *** 20,26 **** ALL=genclass ! (. ${srcdir}/../config.shared) >${package_makefile_frag} # post-target: ! rm -f ${package_makefile_frag} --- 21,27 ---- ALL=genclass ! (. ${srcdir}/../config.shared) >${package_makefile_frag} 2>${package_makefile_rules_frag} # post-target: ! rm -f ${package_makefile_frag} ${package_makefile_rules_frag} diff -r -c2 -p libstdc++-2.8.0/libg++/gperf/ChangeLog libstdc++-2.8.1/libg++/gperf/ChangeLog *** libstdc++-2.8.0/libg++/gperf/ChangeLog Tue Apr 1 13:34:53 1997 --- libstdc++-2.8.1/libg++/gperf/ChangeLog Wed Mar 11 05:31:28 1998 *************** *** 1,2 **** --- 1,27 ---- + Thu Mar 5 00:48:36 1998 Manfred Hollstein + + * src/configure.in: Fix typo. + + Sat Jan 31 01:38:11 1998 Alexandre Oliva + + * src/Makefile.in ($(TARGETPROG)): Add $(CFLAGS). + + Wed Jan 28 01:56:00 1998 Manfred Hollstein + + * configure.in (package_makefile_rules_frag): New and + redirect stderr from ${srcdir}/config.shared to + ${package_makefile_rules_frag}. + * src/configure.in: Ditto. + * tests/configure.in: Ditto. + + Fri Jan 23 08:00:41 1998 H.J. Lu (hjl@gnu.org) + + * gperf.texi (@ichapter): Changed to @chapter. + + Wed Jan 14 09:16:48 1998 H.J. Lu (hjl@gnu.org) + + * src/key-list.cc, src/key-list.h (Key_List::strcspn): Don't + define if strcspn is defined. + Fri Jan 24 13:23:47 1997 Mike Stump diff -r -c2 -p libstdc++-2.8.0/libg++/gperf/configure.in libstdc++-2.8.1/libg++/gperf/configure.in *** libstdc++-2.8.0/libg++/gperf/configure.in Sat Mar 11 14:42:33 1995 --- libstdc++-2.8.1/libg++/gperf/configure.in Wed Jan 28 20:07:54 1998 *************** srcname="perfect hash function generator *** 10,13 **** --- 10,14 ---- target_makefile_frag=../target-mkfrag package_makefile_frag=Make.pack + package_makefile_rules_frag=Make.pack.r # per-host: *************** INFO_FILES=gperf *** 21,27 **** ALL=src_all ! (. ${srcdir}/../config.shared) >${package_makefile_frag} # post-target: ! rm -f ${package_makefile_frag} --- 22,28 ---- ALL=src_all ! (. ${srcdir}/../config.shared) >${package_makefile_frag} 2>${package_makefile_rules_frag} # post-target: ! rm -f ${package_makefile_frag} ${package_makefile_rules_frag} diff -r -c2 -p libstdc++-2.8.0/libg++/gperf/gperf.texi libstdc++-2.8.1/libg++/gperf/gperf.texi *** libstdc++-2.8.0/libg++/gperf/gperf.texi Sat Jun 24 12:45:22 1995 --- libstdc++-2.8.1/libg++/gperf/gperf.texi Fri Jan 23 15:59:38 1998 *************** English. *** 83,87 **** @ifinfo @node Top, Copying, (dir), (dir) ! @ichapter Introduction This manual documents the GNU @code{gperf} perfect hash function generator --- 83,87 ---- @ifinfo @node Top, Copying, (dir), (dir) ! @chapter Introduction This manual documents the GNU @code{gperf} perfect hash function generator diff -r -c2 -p libstdc++-2.8.0/libg++/gperf/src/Makefile.in libstdc++-2.8.1/libg++/gperf/src/Makefile.in *** libstdc++-2.8.0/libg++/gperf/src/Makefile.in Sun Nov 24 04:16:47 1996 --- libstdc++-2.8.1/libg++/gperf/src/Makefile.in Sun Feb 1 17:42:30 1998 *************** TARGETPROG = gperf *** 29,33 **** $(TARGETPROG): $(OBJECTS) ! $(CXX) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBS) -lm .PHONY: install --- 29,33 ---- $(TARGETPROG): $(OBJECTS) ! $(CXX) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBS) -lm .PHONY: install diff -r -c2 -p libstdc++-2.8.0/libg++/gperf/src/configure.in libstdc++-2.8.1/libg++/gperf/src/configure.in *** libstdc++-2.8.0/libg++/gperf/src/configure.in Sat Mar 11 14:42:33 1995 --- libstdc++-2.8.1/libg++/gperf/src/configure.in Thu Mar 5 13:36:02 1998 *************** srcname="perfect hash function generator *** 10,13 **** --- 10,14 ---- target_makefile_frag=../../target-mkfrag package_makefile_frag=Make.pack + package_makefile_rules_frag=Make.pack.r # per-host: *************** TOLIBGXX=../../ *** 18,24 **** TARGETPROG=gperf ! (. ${srcdir}/../../config.shared) >${package_makefile_frag} # post-target: ! rm -f ${package_makefile_frag} --- 19,25 ---- TARGETPROG=gperf ! (. ${srcdir}/../../config.shared) >${package_makefile_frag} 2>${package_makefile_rules_frag} # post-target: ! rm -f ${package_makefile_frag} ${package_makefile_rules_frag} diff -r -c2 -p libstdc++-2.8.0/libg++/gperf/tests/configure.in libstdc++-2.8.1/libg++/gperf/tests/configure.in *** libstdc++-2.8.0/libg++/gperf/tests/configure.in Sat Mar 11 14:42:34 1995 --- libstdc++-2.8.1/libg++/gperf/tests/configure.in Wed Jan 28 20:07:54 1998 *************** srcname="test perfect hash function gene *** 10,13 **** --- 10,14 ---- target_makefile_frag=../../target-mkfrag package_makefile_frag=Make.pack + package_makefile_rules_frag=Make.pack.r # per-host: *************** CHECK=check *** 20,26 **** MOSTLYCLEAN='*.o \#* core *inset.c output.* *.out aout cout m3out pout preout' ! (. ${srcdir}/../../config.shared) >${package_makefile_frag} # post-target: ! rm -f ${package_makefile_frag} --- 21,27 ---- MOSTLYCLEAN='*.o \#* core *inset.c output.* *.out aout cout m3out pout preout' ! (. ${srcdir}/../../config.shared) >${package_makefile_frag} 2>${package_makefile_rules_frag} # post-target: ! rm -f ${package_makefile_frag} ${package_makefile_rules_frag} diff -r -c2 -p libstdc++-2.8.0/libg++/no-stream/configure.in libstdc++-2.8.1/libg++/no-stream/configure.in *** libstdc++-2.8.0/libg++/no-stream/configure.in Sat Mar 11 14:42:34 1995 --- libstdc++-2.8.1/libg++/no-stream/configure.in Wed Jan 28 20:07:54 1998 *************** srcname="dummy directory (no iostreams)" *** 10,13 **** --- 10,14 ---- target_makefile_frag=../target-mkfrag package_makefile_frag=Make.pack + package_makefile_rules_frag=Make.pack.r # per-host: *************** CLEAN='genclass *.h *.cc my.out' *** 19,25 **** ALL='$(NOTHING)' ! (. ${srcdir}/../config.shared) >${package_makefile_frag} # post-target: ! rm -f ${package_makefile_frag} --- 20,26 ---- ALL='$(NOTHING)' ! (. ${srcdir}/../config.shared) >${package_makefile_frag} 2>${package_makefile_rules_frag} # post-target: ! rm -f ${package_makefile_frag} ${package_makefile_rules_frag} diff -r -c2 -p libstdc++-2.8.0/libg++/src/ChangeLog libstdc++-2.8.1/libg++/src/ChangeLog *** libstdc++-2.8.0/libg++/src/ChangeLog Tue Apr 1 13:34:53 1997 --- libstdc++-2.8.1/libg++/src/ChangeLog Wed Mar 11 05:32:03 1998 *************** *** 1,2 **** --- 1,25 ---- + Wed Jan 28 01:56:00 1998 Manfred Hollstein + + * configure.in (package_makefile_rules_frag): New and + redirect stderr from ${srcdir}/config.shared to + ${package_makefile_rules_frag}. + + Wed Jan 14 09:16:48 1998 H.J. Lu (hjl@gnu.org) + + * Makefile.in (_G_CONFIG_H): New. + (gxx_includedir): Changed to gxx_include_dir. + + * configure.in (ALL): Changed to libgxx.list. + (rx.h): Change existing rx.h or regex.h for Linux. + + * depend (../../libio/_G_config.h): Changed to $(_G_CONFIG_H). + + * gen/MPlex.hP (MChunk:: ~MChunk): Delete array with []. + + Wed Jan 14 05:26:48 1998 Klaus-Georg Adams + + * SmplHist.cc (SampleHistogram::~SampleHistogram): Delete + arrays with []. + Mon Nov 25 14:09:41 1996 Jason Merrill diff -r -c2 -p libstdc++-2.8.0/libg++/src/SmplHist.cc libstdc++-2.8.1/libg++/src/SmplHist.cc *** libstdc++-2.8.0/libg++/src/SmplHist.cc Sat Jun 24 12:45:37 1995 --- libstdc++-2.8.1/libg++/src/SmplHist.cc Wed Jan 14 12:49:51 1998 *************** SampleHistogram::~SampleHistogram() *** 62,67 **** { if (howManyBuckets > 0) { ! delete bucketCount; ! delete bucketLimit; } } --- 62,67 ---- { if (howManyBuckets > 0) { ! delete[] bucketCount; ! delete[] bucketLimit; } } diff -r -c2 -p libstdc++-2.8.0/libg++/src/configure.in libstdc++-2.8.1/libg++/src/configure.in *** libstdc++-2.8.0/libg++/src/configure.in Sat Jan 11 12:54:32 1997 --- libstdc++-2.8.1/libg++/src/configure.in Wed Jan 28 20:07:54 1998 *************** srcname="main libio sources files" *** 10,13 **** --- 10,14 ---- target_makefile_frag=../target-mkfrag package_makefile_frag=Make.pack + package_makefile_rules_frag=Make.pack.r # per-host: *************** MOSTLYCLEAN='*.o pic stamp-picdir core l *** 22,26 **** XCINCLUDES='-I../../libio' ! (. ${srcdir}/../config.shared) >${package_makefile_frag} case "${target}" in --- 23,27 ---- XCINCLUDES='-I../../libio' ! (. ${srcdir}/../config.shared) >${package_makefile_frag} 2>${package_makefile_rules_frag} case "${target}" in *************** links=rx.h *** 51,55 **** # post-target: ! rm -f ${package_makefile_frag} # We need multilib support. --- 52,56 ---- # post-target: ! rm -f ${package_makefile_frag} ${package_makefile_rules_frag} # We need multilib support. diff -r -c2 -p libstdc++-2.8.0/libg++/test-install/ChangeLog libstdc++-2.8.1/libg++/test-install/ChangeLog *** libstdc++-2.8.0/libg++/test-install/ChangeLog Tue Nov 7 04:26:00 1995 --- libstdc++-2.8.1/libg++/test-install/ChangeLog Wed Mar 11 05:32:21 1998 *************** *** 1,2 **** --- 1,8 ---- + Wed Jan 28 01:56:00 1998 Manfred Hollstein + + * configure.in (package_makefile_rules_frag): New and + redirect stderr from ${srcdir}/config.shared to + ${package_makefile_rules_frag}. + Thu Oct 19 21:39:12 1995 Fred Fish diff -r -c2 -p libstdc++-2.8.0/libg++/test-install/configure.in libstdc++-2.8.1/libg++/test-install/configure.in *** libstdc++-2.8.0/libg++/test-install/configure.in Sat Mar 11 14:42:38 1995 --- libstdc++-2.8.1/libg++/test-install/configure.in Wed Jan 28 20:07:54 1998 *************** srcname="libg++ sanity checks" *** 10,13 **** --- 10,14 ---- target_makefile_frag=../target-mkfrag package_makefile_frag=Make.pack + package_makefile_rules_frag=Make.pack.r # per-host: *************** MOSTLYCLEAN='${TEMP_FILES} dfoo_main da *** 19,25 **** ALL='$(NOTHING)' ! (. ${srcdir}/../config.shared) >${package_makefile_frag} # post-target: ! rm -f ${package_makefile_frag} --- 20,26 ---- ALL='$(NOTHING)' ! (. ${srcdir}/../config.shared) >${package_makefile_frag} 2>${package_makefile_rules_frag} # post-target: ! rm -f ${package_makefile_frag} ${package_makefile_rules_frag} diff -r -c2 -p libstdc++-2.8.0/libg++/tests/ChangeLog libstdc++-2.8.1/libg++/tests/ChangeLog *** libstdc++-2.8.0/libg++/tests/ChangeLog Tue Apr 1 13:34:55 1997 --- libstdc++-2.8.1/libg++/tests/ChangeLog Wed Mar 11 05:32:38 1998 *************** *** 1,2 **** --- 1,15 ---- + Wed Jan 28 01:56:00 1998 Manfred Hollstein + + * configure.in (package_makefile_rules_frag): New and + redirect stderr from ${srcdir}/config.shared to + ${package_makefile_rules_frag}. + + Wed Jan 14 09:16:48 1998 H.J. Lu (hjl@gnu.org) + + * Makefile.in (tests, checktests): Add parallel make support. + + * tRational.cc (pitest), tRational.exp: Cast M_PI, PI to + double. + Thu Nov 14 11:38:30 1996 Jason Merrill diff -r -c2 -p libstdc++-2.8.0/libg++/tests/configure.in libstdc++-2.8.1/libg++/tests/configure.in *** libstdc++-2.8.0/libg++/tests/configure.in Tue Mar 5 23:23:44 1996 --- libstdc++-2.8.1/libg++/tests/configure.in Wed Jan 28 20:07:54 1998 *************** srcname="tests for libg++" *** 10,13 **** --- 10,14 ---- target_makefile_frag=../target-mkfrag package_makefile_frag=Make.pack + package_makefile_rules_frag=Make.pack.r # per-host: *************** MOSTLYCLEAN='*.out *.o \#* core trie-gen *** 20,27 **** CLEAN= ! (. ${srcdir}/../config.shared) >${package_makefile_frag} # post-target: (. ${srcdir}/Makefile.sh) >>Makefile ! rm -f ${package_makefile_frag} --- 21,28 ---- CLEAN= ! (. ${srcdir}/../config.shared) >${package_makefile_frag} 2>${package_makefile_rules_frag} # post-target: (. ${srcdir}/Makefile.sh) >>Makefile ! rm -f ${package_makefile_frag} ${package_makefile_rules_frag} diff -r -c2 -p libstdc++-2.8.0/libg++/utils/configure.in libstdc++-2.8.1/libg++/utils/configure.in *** libstdc++-2.8.0/libg++/utils/configure.in Sat Mar 11 14:42:39 1995 --- libstdc++-2.8.1/libg++/utils/configure.in Wed Jan 28 20:07:54 1998 *************** srcname="misc libg++ utils" *** 10,13 **** --- 10,14 ---- target_makefile_frag=../target-mkfrag package_makefile_frag=Make.pack + package_makefile_rules_frag=Make.pack.r # per-host: *************** CLEAN='g++dep' *** 19,25 **** ALL='g++dep' ! (. ${srcdir}/../config.shared) >${package_makefile_frag} # post-target: ! rm -f ${package_makefile_frag} --- 20,26 ---- ALL='g++dep' ! (. ${srcdir}/../config.shared) >${package_makefile_frag} 2>${package_makefile_rules_frag} # post-target: ! rm -f ${package_makefile_frag} ${package_makefile_rules_frag}