tiemann@LURCH.STANFORD.EDU (09/09/89)
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
schmidt@zola.ics.uci.edu (Doug Schmidt) (09/09/89)
In article <8909082056.AA05041@teacake.sun.com>, tiemann@LURCH writes: >have them), the GNU C++ library 1.36.0- which has `gnulib3.c', a good Note that libg++.xtar.Z is also available at labrea.stanford.edu, in the same directory. You'll need this to get the latest g++ beta up and running. Also, you'll need to install the GNU ld program in the same place you put gcc-cc1plus and the other borrowed gcc files. If you don't have GNU ld you can make ld++ and install it as GNU ld. I've successfully built this beta-release on the Sun 4 and Sun 3, so if people have any problems with installation please drop me a line. Doug -- schmidt@ics.uci.edu (ARPA) | Per me si va nella citta' dolente. office: (714) 856-4043 | Per me si va nell'eterno dolore. | Per me si va tra la perduta gente. | Lasciate ogni speranza o voi ch'entrate.
tiemann@LURCH.STANFORD.EDU (Michael Tiemann) (10/11/89)
A new GNU C++ test release is available from labrea.stanford.edu:~ftp/pub/gnu/g++.xtar.Z. Other than a bug in the way GNU C++ inlines functions which have aggregate parameters which are less than one word in size, any new bugs should be reported. This version contains fixes for a multiple inheritance bugs dealing with virtual baseclasses, among other fixes. See ChangeLog for more information. Michael