[gnu.g++.bug] GNU C++ 1.34.2

mdt@YAHI.STANFORD.EDU (Michael Tiemann) (04/03/89)

GNU C++ 1.34.2 is now available by anonymous ftp from
yahi.stanford.edu and labrea.stanford.edu (should yahi be down).  This
version implements the extern "C" construct (specified in C++ 2.0) and
some experimental features, which will be documented in the next
release of the compiler.

There is now some support for the new version of the GNU LD (using its
set feature), but this linker is not yet the default linker.

I received many suggestions about improving the Makefile and
installation procedure.  I have incorporated what I feel to be the
best of the suggestions I received.  If you find ways that these can
be improved further, please send them to me, and I will try to get
them in for 1.35.0.

The main changes in this compiler over 1.34.1 are related to the
preparation of GNU C++ for multiple inheritance.  It is coming along
well, and may appear about the same time that cfront 2.0 becomes
generally available, hopefully sooner.

A new version of GDB+, gdb 3.1.2, is also available from the same
places.  This is the version needed to work with GNU C++ 1.34.2.

Diffs are available for both the compiler and the debugger, but in the
case of the compiler, they do not include new files, such as the new
GNU linker.

Cheers!

Michael

mdt@YAHI.STANFORD.EDU (Michael Tiemann) (04/04/89)

collect.c has been restored, and placed in the 1.34.2 distribution.
The 3 fixes I sent out this morning were also rolled in.  If you were
eager enough to get the new compiler this morning, then you probably
also patched it yourself, so there is no need for you to get it again.
I put collect.c by itself in the ftp/pub directory of yahi for you.

I also remade the diffs, and used GNU diff with the -N flag.  This way
you can get a consistent 1.34.2 compiler from 1.34.1.  It seemed to me
that GNU diff with -H (compiled by GNU CC) is about 3-10 times faster
than diff from Sun.  From now on, it's GNU diff for me!

*NOW* have fun!

Michael