This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Results for g++ 3.1 application testing on i686-pc-linux-gnu
- From: Peter Schmid <schmid at snake dot iap dot physik dot tu-darmstadt dot de>
- To: <libstdc++ at gcc dot gnu dot org>
- Cc: <gcc at gcc dot gnu dot org>
- Date: Mon, 4 Mar 2002 04:44:18 +0100 (CET)
- Subject: Results for g++ 3.1 application testing on i686-pc-linux-gnu
I tested g++ 3.1 20020302 versus some applications:
Here are the results:
current boost cvs:
All tests pass. g++ does not provide the zero sized base class
optimization. Therefore, there are seven "failures" for empty_* types in
object_type_traits_test.cpp.
blitz-20001213:
Compiling wei-ku-1.cpp crashes the compiler when
optimization is on. Cf. PR c++/5504 (gcc 3.0 regression).
root_v3.02.07:
Everything works, except for test/bench.cxx, as for gcc 3.0.
pooma-gcc:
No problems detected. All tests pass.
Code from Josuttis' Book "The C++ Standard Library":
Everything works fine, except for the parsing of doubles on input when
the locale is set to de_DE (PR libstdc++/5816, grouping related) and
the unresolved state of PR libstc++/5133.
stepanov_v1p2.C:
-O
Abstraction Penalty: 1.14
-O2
Abstraction Penalty: 1.30
-O3
Abstraction Penalty: 1.30
-O2 -finline-limit=10000
Abstraction Penalty: 1.30
-O2 -finline-limit=100000
Abstraction Penalty: 1.30
mtl-2.1.2-20:
No problems detected, after applying patches for missing typename
warnings.
STLport-4.5.3
No problems detected. All tests pass.
System setup:
SuSE 7.3
Glibc 2.2.4 + patches
Linux 2.4.17
binutils version 2.11.93.0.2
g++ -v
Reading specs from /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.1/specs
Configured with: ../gcc/configure --enable-shared --disable-nls --enable-threads --enable-languages=c,c++,f77,objc
Thread model: posix
gcc version 3.1 20020302 (prerelease)
Hope this helps,
Peter Schmid