Results for g++ 3.1 application testing on i686-pc-linux-gnu

Peter Schmid schmid@snake.iap.physik.tu-darmstadt.de
Thu Mar 7 10:47:00 GMT 2002


Results for g++ 3.1 application testing on i686-pc-linux-gnu (symvers)

Following Benjamins request I upgraded binutils and rerun the test
with symbol versioning enabled. Surprisingly, this time
22_locale/collate_byname.cc from the libstdc++ testsuite fails which
passed on the last run when gcc 20020302 was employed. Could you
please take a look at 22_locale/collate_members_char.cc, which does
not pass either.

Here are the results:

current boost cvs:
All tests pass. There are seven "failures" for empty_* types in
object_type_traits_test.cpp. I do not know why.|

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 unresolved state of PR libstc++/5133.

stepanov_v1p2.C:

-O
Abstraction Penalty: 1.13
-O2
Abstraction Penalty: 1.32
-O3
Abstraction Penalty: 1.30
-O2  -finline-limit=10000
Abstraction Penalty: 1.27
-O2  -finline-limit=100000
Abstraction Penalty: 1.29

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 020305 20020305
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 20020306 (prerelease)

Hope this helps,

Peter Schmid




More information about the Libstdc++ mailing list