Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!brutus.cs.uiuc.edu!tut.cis.ohio-state.edu!LURCH.STANFORD.EDU!tiemann From: tiemann@LURCH.STANFORD.EDU Newsgroups: gnu.g++.bug Subject: New GNU C++ test release Message-ID: <8909082056.AA05041@teacake.sun.com> Date: 8 Sep 89 20:56:06 GMT Sender: daemon@tut.cis.ohio-state.edu Reply-To: tiemann@lurch.stanford.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 22 A new test release of the GNU C++ compiler is available on labrea.stanford.edu:~ftp/pub/gnu/g++.ytar.Z. There are many differences between this release and previous test releases. You will need lots of new state to bring up this compiler: GNU CC backend 1.35.97 or 1.35.98 (be prepared to need bugfixes if you don't already have them), the GNU C++ library 1.36.0- which has `gnulib3.c', a good look at the HINTS file, and some patience. On the up side, this compiler is about 12% faster and takes 20% less memory than an August 22 version I just measured against (compiling libg++/src/Integer.cc). All known multiple inheritance bugs have been fixed. Most other known bugs have been fixed. The compiler now automatically overloads all functions, and employs a name encoding scheme which is very similar to Stroustrup's type-safe linkage naming convention. Therefore, if you recompile anything, you must recompile everything. I am reserving the next week to deal with the potential avalanche of bug reports that this may precipitate. If you don't get your reports in early, they may get wedged, since Stanford is starting soon... Michael