Boost regression testsuite results for the improved new checkingcode

Peter Schmid schmid@snake.iap.physik.tu-darmstadt.de
Fri Apr 13 15:09:00 GMT 2001


There are nine failures when the regression test suite from the boost
repository version 1.21.1 is run employing g++ version 3.1 20010413 as the
c++ compiler. g++ does not compile the following source files:

libs/functional/function_test.cpp +
libs/integer/integer_traits_test.cpp * - +
libs/random/random_test.cpp * - +
libs/random/random_demo.cpp * - +
libs/regex/demo/regress/regex_test.cpp +
libs/regex/demo/regress/wregex_test.cpp +
libs/utility/call_traits_test.cpp * - +
libs/utility/counting_iterator_test.cpp - +
libs/utility/iterator_traits_test.cpp - +

The failures with checking disabled are marked with an asterisk. The
additional failures for the old and for the new checking code are
marked with a minus or a plus sign, respectively.

The recent modifications of the new checking code decrease the number of
failures by three, resulting in three regressions in comparison to the
old checking code. The additional failures are because of g++ rejects
the code from the files libs/functional/function_test.cpp,
libs/regex/demo/regress/regex_test.cpp, and
libs/regex/demo/regress/wregex_test.cpp. 

IMHO the rejection of these codes by g++ is incorrect. Could you please
verify whether these source files contain legal code?

Thank you for improving the checking code. 

Peter Schmid



More information about the Libstdc++ mailing list