Re: Results for 9.0.0 20181017 (experimental) [trunk revision 265234] (GCC) libstdc++ testsuite on x86_64-pc-linux-gnu

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: Results for 9.0.0 20181017 (experimental) [trunk revision 265234] (GCC) libstdc++ testsuite on x86_64-pc-linux-gnu

Jonathan Wakely-4
On Fri, 19 Oct 2018 at 14:46, Jonathan Wakely wrote:

>
> Native configuration is x86_64-pc-linux-gnu
>
>                 === libstdc++ tests ===
>
>
> Running target unix/-std=c++2a
> FAIL: 20_util/scoped_allocator/1.cc (test for excess errors)
> UNRESOLVED: 20_util/scoped_allocator/1.cc compilation failed to produce executable
> FAIL: 21_strings/basic_string/types/1.cc (test for excess errors)

There are a lot of failures for -std=c++2a because we have a lot of
tests that only pass for -std=gnu++NN dialects. I'm adding an
effective target keyword to deal with that.

Several of the debug mode failures have been fixed already (this test
run started two days ago!). I'll start another run after some more
fixes have been made.
Reply | Threaded
Open this post in threaded view
|

Re: Results for 9.0.0 20181017 (experimental) [trunk revision 265234] (GCC) libstdc++ testsuite on x86_64-pc-linux-gnu

Jonathan Wakely-4
On Fri, 19 Oct 2018 at 15:18, Jonathan Wakely <[hidden email]> wrote:

>
> On Fri, 19 Oct 2018 at 14:46, Jonathan Wakely wrote:
> >
> > Native configuration is x86_64-pc-linux-gnu
> >
> >                 === libstdc++ tests ===
> >
> >
> > Running target unix/-std=c++2a
> > FAIL: 20_util/scoped_allocator/1.cc (test for excess errors)
> > UNRESOLVED: 20_util/scoped_allocator/1.cc compilation failed to produce executable
> > FAIL: 21_strings/basic_string/types/1.cc (test for excess errors)
>
> There are a lot of failures for -std=c++2a because we have a lot of
> tests that only pass for -std=gnu++NN dialects. I'm adding an
> effective target keyword to deal with that.
>
> Several of the debug mode failures have been fixed already (this test
> run started two days ago!). I'll start another run after some more
> fixes have been made.

The reason it took so long is that I tested all these variations:

Schedule of variations:
    unix/-std=c++2a
    unix/-std=c++2a/-D_GLIBCXX_DEBUG
    unix/-std=c++2a/-D_GLIBCXX_USE_CXX11_ABI=0
    unix/-std=c++2a/-D_GLIBCXX_USE_CXX11_ABI=0/-D_GLIBCXX_DEBUG
    unix/-std=c++2a/-D_GLIBCXX_USE_CXX11_ABI=0/-O0
    unix/-std=c++2a/-D_GLIBCXX_USE_CXX11_ABI=0/-O0/-D_GLIBCXX_DEBUG
    unix/-std=c++2a/-O0
    unix/-std=c++2a/-O0/-D_GLIBCXX_DEBUG
    unix/-std=c++2a/-m32
    unix/-std=c++2a/-m32/-D_GLIBCXX_DEBUG
    unix/-std=c++2a/-m32/-D_GLIBCXX_USE_CXX11_ABI=0
    unix/-std=c++2a/-m32/-D_GLIBCXX_USE_CXX11_ABI=0/-D_GLIBCXX_DEBUG
    unix/-std=c++2a/-m32/-D_GLIBCXX_USE_CXX11_ABI=0/-O0
    unix/-std=c++2a/-m32/-D_GLIBCXX_USE_CXX11_ABI=0/-O0/-D_GLIBCXX_DEBUG
    unix/-std=c++2a/-m32/-O0
    unix/-std=c++2a/-m32/-O0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++11
    unix/-std=gnu++11/-D_GLIBCXX_DEBUG
    unix/-std=gnu++11/-D_GLIBCXX_USE_CXX11_ABI=0
    unix/-std=gnu++11/-D_GLIBCXX_USE_CXX11_ABI=0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++11/-D_GLIBCXX_USE_CXX11_ABI=0/-O0
    unix/-std=gnu++11/-D_GLIBCXX_USE_CXX11_ABI=0/-O0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++11/-O0
    unix/-std=gnu++11/-O0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++11/-m32
    unix/-std=gnu++11/-m32/-D_GLIBCXX_DEBUG
    unix/-std=gnu++11/-m32/-D_GLIBCXX_USE_CXX11_ABI=0
    unix/-std=gnu++11/-m32/-D_GLIBCXX_USE_CXX11_ABI=0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++11/-m32/-D_GLIBCXX_USE_CXX11_ABI=0/-O0
    unix/-std=gnu++11/-m32/-D_GLIBCXX_USE_CXX11_ABI=0/-O0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++11/-m32/-O0
    unix/-std=gnu++11/-m32/-O0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++14
    unix/-std=gnu++14/-D_GLIBCXX_DEBUG
    unix/-std=gnu++14/-D_GLIBCXX_USE_CXX11_ABI=0
    unix/-std=gnu++14/-D_GLIBCXX_USE_CXX11_ABI=0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++14/-D_GLIBCXX_USE_CXX11_ABI=0/-O0
    unix/-std=gnu++14/-D_GLIBCXX_USE_CXX11_ABI=0/-O0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++14/-O0
    unix/-std=gnu++14/-O0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++14/-m32
    unix/-std=gnu++14/-m32/-D_GLIBCXX_DEBUG
    unix/-std=gnu++14/-m32/-D_GLIBCXX_USE_CXX11_ABI=0
    unix/-std=gnu++14/-m32/-D_GLIBCXX_USE_CXX11_ABI=0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++14/-m32/-D_GLIBCXX_USE_CXX11_ABI=0/-O0
    unix/-std=gnu++14/-m32/-D_GLIBCXX_USE_CXX11_ABI=0/-O0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++14/-m32/-O0
    unix/-std=gnu++14/-m32/-O0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++17
    unix/-std=gnu++17/-D_GLIBCXX_DEBUG
    unix/-std=gnu++17/-D_GLIBCXX_USE_CXX11_ABI=0
    unix/-std=gnu++17/-D_GLIBCXX_USE_CXX11_ABI=0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++17/-D_GLIBCXX_USE_CXX11_ABI=0/-O0
    unix/-std=gnu++17/-D_GLIBCXX_USE_CXX11_ABI=0/-O0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++17/-O0
    unix/-std=gnu++17/-O0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++17/-m32
    unix/-std=gnu++17/-m32/-D_GLIBCXX_DEBUG
    unix/-std=gnu++17/-m32/-D_GLIBCXX_USE_CXX11_ABI=0
    unix/-std=gnu++17/-m32/-D_GLIBCXX_USE_CXX11_ABI=0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++17/-m32/-D_GLIBCXX_USE_CXX11_ABI=0/-O0
    unix/-std=gnu++17/-m32/-D_GLIBCXX_USE_CXX11_ABI=0/-O0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++17/-m32/-O0
    unix/-std=gnu++17/-m32/-O0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++98
    unix/-std=gnu++98/-D_GLIBCXX_DEBUG
    unix/-std=gnu++98/-D_GLIBCXX_USE_CXX11_ABI=0
    unix/-std=gnu++98/-D_GLIBCXX_USE_CXX11_ABI=0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++98/-D_GLIBCXX_USE_CXX11_ABI=0/-O0
    unix/-std=gnu++98/-D_GLIBCXX_USE_CXX11_ABI=0/-O0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++98/-O0
    unix/-std=gnu++98/-O0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++98/-m32
    unix/-std=gnu++98/-m32/-D_GLIBCXX_DEBUG
    unix/-std=gnu++98/-m32/-D_GLIBCXX_USE_CXX11_ABI=0
    unix/-std=gnu++98/-m32/-D_GLIBCXX_USE_CXX11_ABI=0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++98/-m32/-D_GLIBCXX_USE_CXX11_ABI=0/-O0
    unix/-std=gnu++98/-m32/-D_GLIBCXX_USE_CXX11_ABI=0/-O0/-D_GLIBCXX_DEBUG
    unix/-std=gnu++98/-m32/-O0
    unix/-std=gnu++98/-m32/-O0/-D_GLIBCXX_DEBUG