Hi, everybody!
I just found this in gnu.misc.discuss (*not* in gnu.announce/gnu.gcc.announc):
From: Paul Eggert eggert@twinsun.com Subject: gcc 2.8.0, libstdc++ 2.8.0 released Newsgroups: gnu.misc.discuss
ftp://prep.ai.mit.edu/pub/gnu/gcc-2.8.0.tar.gz ftp://prep.ai.mit.edu/pub/gnu/libstdc++-2.8.0.tar.gz
More details and an official announcement will appear soon. Please send bug reports for GNU C to `bug-gcc@prep.ai.mit.edu'. Please send bug reports for GNU C++ to `bug-g++@prep.ai.mit.edu'.
Even if this was not the official release of gcc-2.8.0, I suggest to let gpc-2.1 follow as soon as possible even if not all bugs are fixed.
My current development GPC passes all PVS conformance tests for ISO-7185 Standard Pascal level 0 and (NEW!) level 1 but two minor ones. My idea is to fix these, make the final beta and release gpc-2.1 even if there are some remaining known bugs. (An incomplete list of those bugs that have prevented me from releasing gpc-2.1 up to now follows below.)
Of course, this plan implies that we must upgrade from gcc-2.7.2.x to gcc-2.8.0 ASAP. I think it is reasonable to continue support for gcc-2.7.2.x as long as this works without too much effort.
Any comments?
Peter -- Peter Gerwinski, Essen, Germany, free physicist and programmer Maintainer GNU Pascal - http://home.pages.de/~GNU-Pascal/ - 1 Oct 1997 PGP key fingerprint: AC 6C 94 45 BE 28 A4 96 0E CC E9 12 47 25 82 75 Fight the SPAM! - http://maps.vix.com/
8< ---- remaining bugs in current GPC ---------------------------------------
The two ISO-7185-related bugs I want to fix before releaseing gpc-2.1:
* GPC barfs on type checking with Boolean values in `case' statements.
* Nested packed conformant arrays do not yet work in all cases.
Major bugs I am planning to postpone (unless, of course, I have an idea how to fix them without too much effort;-)-:
* The "AutoMake" mechanism needs a complete rewrite. It's too slow and does not always decide correctly whether something must be recompiled or not.
* GPC still fails some (few) ISO conformance tests when compiled with optimization on the DEC Alpha.
* `Seek' and `SeekRead' etc. do not yet work in all situations (frank95b.pas).
* Comparisons of integers of different size sometimes fail (frank118.pas).
* String `Var' parameters accept constant values (frank123.pas).
* "Procedure Foo ( x: String )" has in fact a `Var' parameter (frank125.pas).
* `New' on pointers to discriminated strings doesn't work (frank128.pas).
* There is no `--uses="System"' option for full BP compatibility yet.
* The `--field-width' switch does not handle `LongInt's etc.
* Inside `New', all methods of an object become visible and may cause name clashes.