Testsuite status for trunk and gcc-7-branch

Jonathan Wakely jwakely@redhat.com
Thu Sep 21 09:36:00 GMT 2017


Tests are clean for these variations:

    unix/-std=gnu++98
    unix/-std=gnu++98/-D_GLIBCXX_USE_CXX11_ABI=0
    unix/-std=gnu++98/-m32
    unix/-std=gnu++98/-m32/-D_GLIBCXX_USE_CXX11_ABI=0
    unix/-std=gnu++11
    unix/-std=gnu++11/-D_GLIBCXX_USE_CXX11_ABI=0
    unix/-std=gnu++11/-m32
    unix/-std=gnu++11/-m32/-D_GLIBCXX_USE_CXX11_ABI=0
    unix/-std=gnu++14
    unix/-std=gnu++14/-D_GLIBCXX_USE_CXX11_ABI=0
    unix/-std=gnu++14/-m32
    unix/-std=gnu++14/-m32/-D_GLIBCXX_USE_CXX11_ABI=0
    unix/-std=gnu++17
    unix/-std=gnu++17/-D_GLIBCXX_USE_CXX11_ABI=0
    unix/-std=gnu++17/-m32
    unix/-std=gnu++17/-m32/-D_GLIBCXX_USE_CXX11_ABI=0

Results for 8.0.0 20170921 (experimental) [trunk revision 253047]
https://gcc.gnu.org/ml/gcc-testresults/2017-09/msg01812.html

Results for 7.2.1 20170920 [gcc-7-branch revision 253039]
https://gcc.gnu.org/ml/gcc-testresults/2017-09/msg01784.html


There are two FAILs for unix/-D_GLIBCXX_ASSERTIONS:

FAIL: 25_algorithms/clamp/1.cc execution test
FAIL: 25_algorithms/clamp/constexpr.cc (test for excess errors)


/home/jwakely/build/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algo.h:3739: constexpr const _Tp& std::clamp(const _Tp&, const _Tp&, const _Tp&, _Compare) [with _Tp = int; _Compare = std::greater<int>]: Assertion '!__comp(__hi, __lo)' failed.
FAIL: 25_algorithms/clamp/1.cc execution test

/home/jwakely/src/gcc/libstdc++-v3/testsuite/25_algorithms/clamp/constexpr.cc:31: error: non-constant condition for static assertion
In file included from /home/jwakely/build/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/utility:68,
                 from /home/jwakely/build/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/algorithm:60,
                 from /home/jwakely/src/gcc/libstdc++-v3/testsuite/25_algorithms/clamp/constexpr.cc:21:
/home/jwakely/src/gcc/libstdc++-v3/testsuite/25_algorithms/clamp/constexpr.cc:31:   in constexpr expansion of 'std::clamp<int, std::greater<int> >(2, 0, 1, (std::greater<int>{std::binary_function<int, int, bool>()}, std::greater<int>()))'
/home/jwakely/build/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/bits/stl_algo.h:3739: error: call to non-constexpr function 'void std::__replacement_assert(const char*, int, const char*, const char*)'
compiler exited with status 1
FAIL: 25_algorithms/clamp/constexpr.cc (test for excess errors)



More information about the Libstdc++ mailing list