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