libstdc++: Fix some Parallel Mode testsuite failures
Some of these are due to no longer using #pragma GCC system_header in libstdc++ headers, some have been failing for longer and weren't noticed. libstdc++-v3/ChangeLog: * include/parallel/algobase.h (search): Use sequential algorithm for constant evaluation. * include/parallel/algorithmfwd.h (search): Add _GLIBCXX20_CONSTEXPR. * include/parallel/multiway_merge.h: Remove stray semi-colon. * include/parallel/multiseq_selection.h: Add diagnostic pragmas for -Wlong-long warning. * include/parallel/quicksort.h: Likewise. * include/parallel/random_number.h: Likewise. * include/parallel/settings.h: Likewise. * include/parallel/workstealing.h: Replace ++ and -- on volatile variables. * testsuite/17_intro/names.cc: Skip names defined by <tr1/random>. * testsuite/20_util/pair/dangling_ref.cc: Skip test if Parallel Mode is enabled. * testsuite/20_util/tuple/dangling_ref.cc: Likewise.
Showing
- libstdc++-v3/include/parallel/algobase.h 6 additions, 0 deletionslibstdc++-v3/include/parallel/algobase.h
- libstdc++-v3/include/parallel/algorithmfwd.h 1 addition, 0 deletionslibstdc++-v3/include/parallel/algorithmfwd.h
- libstdc++-v3/include/parallel/multiseq_selection.h 3 additions, 0 deletionslibstdc++-v3/include/parallel/multiseq_selection.h
- libstdc++-v3/include/parallel/multiway_merge.h 1 addition, 1 deletionlibstdc++-v3/include/parallel/multiway_merge.h
- libstdc++-v3/include/parallel/quicksort.h 3 additions, 0 deletionslibstdc++-v3/include/parallel/quicksort.h
- libstdc++-v3/include/parallel/random_number.h 5 additions, 0 deletionslibstdc++-v3/include/parallel/random_number.h
- libstdc++-v3/include/parallel/settings.h 5 additions, 0 deletionslibstdc++-v3/include/parallel/settings.h
- libstdc++-v3/include/parallel/workstealing.h 2 additions, 2 deletionslibstdc++-v3/include/parallel/workstealing.h
- libstdc++-v3/testsuite/17_intro/names.cc 4 additions, 2 deletionslibstdc++-v3/testsuite/17_intro/names.cc
- libstdc++-v3/testsuite/20_util/pair/dangling_ref.cc 1 addition, 1 deletionlibstdc++-v3/testsuite/20_util/pair/dangling_ref.cc
- libstdc++-v3/testsuite/20_util/tuple/dangling_ref.cc 1 addition, 1 deletionlibstdc++-v3/testsuite/20_util/tuple/dangling_ref.cc
Loading
Please register or sign in to comment