nvptx: Don't use PTX '.const', constant state space [PR119573] (was: 'TREE_READONLY' for 'const' array in C vs. C++)

Thomas Schwinge tschwinge@baylibre.com
Thu Apr 3 21:31:41 GMT 2025


Hi!

I have, by the way, filed <https://gcc.gnu.org/PR119573>
"nvptx: PTX '.const', constant state space" for this topic.

On 2025-04-01T09:32:46+0200, Jakub Jelinek <jakub@redhat.com> wrote:
> On Tue, Apr 01, 2025 at 09:19:08AM +0200, Richard Biener via Gcc wrote:
>> On Tue, Apr 1, 2025 at 12:04 AM Thomas Schwinge <tschwinge@baylibre.com> wrote:
>> > In Nvidia PTX, "A state space is a storage area with particular
>> > characteristics.  All variables reside in some state space.  [...]".
>> > These include:
>> >
>> >     .const  Shared, read-only memory.
>> >     .global  Global memory, shared by all threads.
>> >
>> > Implemented via 'TARGET_ENCODE_SECTION_INFO', GCC/nvptx then uses
>> > special-cased instructions for accessing the respective memory regions.
>> >
>> > Now, given a 'const' array (with whatever element type; not interesting
>> > here), like:
>> >
>> >     extern int * const arr[];
>> >
>> > ..., for GCC/C compilation, we access this as '.const' memory: GCC/nvptx
>> > 'DATA_AREA_CONST', but for GCC/C++ compilation, we access it as
>> > 'DATA_AREA_GLOBAL', and then fault at run time due to mismatch with the
>> > definition, which actually is '.const' for both C and C++ compilation.
>> >
>> > The difference is, when we get to 'TARGET_ENCODE_SECTION_INFO', that for
>> > C we've got 'TREE_READONLY(decl)', but for C++ we don't.
>> 
>> In C++ there could be runtime initializers for a const qualified
>> object.

Of course, C++...  ;-)

>> I think all
>> you need to do is make sure the logic that places the object in .const
>> vs. .global
>> is consistent with the logic deciding how to access it.

Right, that was the goal, essentially.  However it's indeed not possible,
because of...

> If it is extern, then for C++ you really don't know if it will be
> TREE_READONLY or not, that depends on whether it has runtime initialization
> or not and only the TU which defines it knows that.

... this.

> And deriving something from TYPE_READONLY of the ARRAY_TYPE or even
> from strip_array_types of the type does not work, that reflects whether it
> is const or not, I think it will still be set even if it has mutable members
> and doesn't say anything about runtime initialization.

A 'make check' clearly agreed that this is not the right thing to do.
(Not sure how/if the GCC/AVR back end gets away with doing it this way?

Pushed to trunk branch commit 5deeae29dab2af64e3342daf7a30000e424c64ea
"nvptx: Don't use PTX '.const', constant state space [PR119573]", see
attached.  This is also in line with the remark by Alexander, that using
PTX '.const' for arbitrary read-only data is questionable.

In addition to the individual test case progressions listed in the Git
commit log, in the following the complete lists of progressed libstdc++
test cases, as indicated in the Git commit log, where I didn't want to
include these in detail.

| We progress:
| 
|     error   : Memory space doesn't match for '_ZNSt3tr18__detail12__prime_listE' in 'input file 3 at offset 53085', first specified in 'input file 1 at offset 1924'
|     nvptx-run: cuLinkAddData failed: device kernel image is invalid (CUDA_ERROR_INVALID_SOURCE, 300)
| 
| ... into execution test PASS for a few dozens of libstdc++ test cases.

These are:

    PASS: tr1/6_containers/unordered_map/24064.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_map/24064.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_map/capacity/29134-map.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_map/capacity/29134-map.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_map/erase/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_map/erase/1.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_map/erase/24061-map.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_map/erase/24061-map.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_map/find/map1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_map/find/map1.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_map/insert/24061-map.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_map/insert/24061-map.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_map/insert/array_syntax.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_map/insert/array_syntax.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_map/insert/map_range.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_map/insert/map_range.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_map/insert/map_single.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_map/insert/map_single.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_multimap/erase/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_multimap/erase/1.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_multimap/erase/24061-multimap.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_multimap/erase/24061-multimap.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_multimap/find/multimap1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_multimap/find/multimap1.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_multimap/insert/24061-multimap.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_multimap/insert/24061-multimap.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_multimap/insert/multimap_range.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_multimap/insert/multimap_range.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_multimap/insert/multimap_single.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_multimap/insert/multimap_single.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_multiset/24054.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_multiset/24054.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_multiset/erase/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_multiset/erase/1.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_multiset/erase/24061-multiset.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_multiset/erase/24061-multiset.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_multiset/find/multiset1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_multiset/find/multiset1.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_multiset/insert/24061-multiset.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_multiset/insert/24061-multiset.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_multiset/insert/multiset_range.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_multiset/insert/multiset_range.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_multiset/insert/multiset_single.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_multiset/insert/multiset_single.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_set/23465.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_set/23465.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_set/26132.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_set/26132.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_set/capacity/29134-set.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_set/capacity/29134-set.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_set/erase/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_set/erase/1.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_set/erase/24061-set.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_set/erase/24061-set.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_set/find/set1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_set/find/set1.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_set/insert/24061-set.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_set/insert/24061-set.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_set/insert/set_range.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_set/insert/set_range.cc  -std=gnu++17 execution test

    PASS: tr1/6_containers/unordered_set/insert/set_single.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/6_containers/unordered_set/insert/set_single.cc  -std=gnu++17 execution test

| We progress:
| 
|     error   : Memory space doesn't match for '_ZNSt6locale17_S_twinned_facetsE' in 'input file 11 at offset 479903', first specified in 'input file 9 at offset 59300'
|     nvptx-run: cuLinkAddData failed: device kernel image is invalid (CUDA_ERROR_INVALID_SOURCE, 300)
| 
| ... into:
| 
|     PASS: g++.dg/tree-ssa/pr20458.C  -std=gnu++17 (test for excess errors)
|     [-FAIL:-]{+PASS:+} g++.dg/tree-ssa/pr20458.C  -std=gnu++17 execution test
|     PASS: g++.dg/tree-ssa/pr20458.C  -std=gnu++26 (test for excess errors)
|     [-FAIL:-]{+PASS:+} g++.dg/tree-ssa/pr20458.C  -std=gnu++26 execution test
| 
| ..., and likewise for a few hundreds of libstdc++ test cases.

These are:

    PASS: g++.dg/tree-ssa/pr20458.C  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} g++.dg/tree-ssa/pr20458.C  -std=gnu++17 execution test

    PASS: g++.dg/tree-ssa/pr20458.C  -std=gnu++26 (test for excess errors)
    [-FAIL:-]{+PASS:+} g++.dg/tree-ssa/pr20458.C  -std=gnu++26 execution test

    PASS: 19_diagnostics/error_category/generic_category.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 19_diagnostics/error_category/generic_category.cc  -std=gnu++17 execution test

    PASS: 19_diagnostics/error_category/system_category.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 19_diagnostics/error_category/system_category.cc  -std=gnu++17 execution test

    PASS: 21_strings/basic_string/cons/char/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 21_strings/basic_string/cons/char/6.cc  -std=gnu++17 execution test

    PASS: 21_strings/basic_string/cons/wchar_t/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 21_strings/basic_string/cons/wchar_t/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/classification/isblank.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/classification/isblank.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/always_noconv/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/always_noconv/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/always_noconv/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/always_noconv/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/char16_t-char8_t.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/char16_t-char8_t.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/char16_t.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/char16_t.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/char32_t-char8_t.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/char32_t-char8_t.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/char32_t.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/char32_t.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/codecvt_unicode.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/codecvt_unicode.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/codecvt_unicode_char8_t.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/codecvt_unicode_char8_t.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/codecvt_unicode_wchar_t.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/codecvt_unicode_wchar_t.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/codecvt_utf16/66417.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/codecvt_utf16/66417.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/codecvt_utf16/79980.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/codecvt_utf16/79980.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/codecvt_utf16/80041.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/codecvt_utf16/80041.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/codecvt_utf16/members.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/codecvt_utf16/members.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/codecvt_utf16/misaligned.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/codecvt_utf16/misaligned.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/codecvt_utf8/69703.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/codecvt_utf8/69703.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/codecvt_utf8/79980.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/codecvt_utf8/79980.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/codecvt_utf8/members.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/codecvt_utf8/members.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/codecvt_utf8/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/codecvt_utf8/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/codecvt_utf8_utf16/66855.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/codecvt_utf8_utf16/66855.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/codecvt_utf8_utf16/79511.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/codecvt_utf8_utf16/79511.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/codecvt_utf8_utf16/members.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/codecvt_utf8_utf16/members.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/encoding/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/encoding/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/encoding/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/encoding/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/in/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/in/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/in/char/37475.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/in/char/37475.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/in/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/in/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/in/wchar_t/37475.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/in/wchar_t/37475.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/in/wchar_t/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/in/wchar_t/5.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/in/wchar_t/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/in/wchar_t/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/length/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/length/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/length/char/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/length/char/2.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/length/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/length/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/length/wchar_t/105857.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/length/wchar_t/105857.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/length/wchar_t/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/length/wchar_t/5.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/length/wchar_t/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/length/wchar_t/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/max_length/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/max_length/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/max_length/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/max_length/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/out/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/out/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/out/char/37475.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/out/char/37475.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/out/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/out/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/out/wchar_t/37475.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/out/wchar_t/37475.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/out/wchar_t/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/out/wchar_t/5.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/out/wchar_t/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/out/wchar_t/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/unshift/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/unshift/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/unshift/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/unshift/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/utf8-char8_t.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/utf8-char8_t.cc  -std=gnu++17 execution test

    PASS: 22_locale/codecvt/utf8.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/codecvt/utf8.cc  -std=gnu++17 execution test

    PASS: 22_locale/collate/hash/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/collate/hash/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/collate/hash/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/collate/hash/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/collate/transform/char/28277.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/collate/transform/char/28277.cc  -std=gnu++17 execution test

    PASS: 22_locale/conversions/buffer/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/conversions/buffer/3.cc  -std=gnu++17 execution test

    PASS: 22_locale/conversions/string/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/conversions/string/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/conversions/string/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/conversions/string/2.cc  -std=gnu++17 execution test

    PASS: 22_locale/conversions/string/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/conversions/string/3.cc  -std=gnu++17 execution test

    PASS: 22_locale/conversions/string/66441.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/conversions/string/66441.cc  -std=gnu++17 execution test

    PASS: 22_locale/ctype/is/char/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/ctype/is/char/3.cc  -std=gnu++17 execution test

    PASS: 22_locale/ctype/is/wchar_t/11740.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/ctype/is/wchar_t/11740.cc  -std=gnu++17 execution test

    PASS: 22_locale/ctype/narrow/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/ctype/narrow/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/ctype/narrow/char/19955.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/ctype/narrow/char/19955.cc  -std=gnu++17 execution test

    PASS: 22_locale/ctype/narrow/char/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/ctype/narrow/char/2.cc  -std=gnu++17 execution test

    PASS: 22_locale/ctype/narrow/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/ctype/narrow/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/ctype/narrow/wchar_t/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/ctype/narrow/wchar_t/2.cc  -std=gnu++17 execution test

    PASS: 22_locale/ctype/widen/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/ctype/widen/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/ctype/widen/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/ctype/widen/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/global_templates/user_facet_hierarchies.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/global_templates/user_facet_hierarchies.cc  -std=gnu++17 execution test

    PASS: 22_locale/locale/cons/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/locale/cons/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/locale/cons/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/locale/cons/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/locale/cons/7222-c.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/locale/cons/7222-c.cc  -std=gnu++17 execution test

    PASS: 22_locale/locale/global_locale_objects/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/locale/global_locale_objects/3.cc  -std=gnu++17 execution test

    PASS: 22_locale/locale/operations/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/locale/operations/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/locale/operations/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/locale/operations/2.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/char/14.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/char/14.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/char/19.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/char/19.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/char/22131.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/char/22131.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/char/38399.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/char/38399.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/char/39168.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/char/39168.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/char/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/char/5.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/char/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/char/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/char/7.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/char/7.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/char/8.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/char/8.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/char/9.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/char/9.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/wchar_t/14.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/wchar_t/14.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/wchar_t/19.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/wchar_t/19.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/wchar_t/22131.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/wchar_t/22131.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/wchar_t/38399.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/wchar_t/38399.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/wchar_t/39168.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/wchar_t/39168.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/wchar_t/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/wchar_t/5.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/wchar_t/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/wchar_t/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/wchar_t/7.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/wchar_t/7.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/wchar_t/8.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/wchar_t/8.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_get/get/wchar_t/9.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_get/get/wchar_t/9.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_put/put/char/12971.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_put/put/char/12971.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_put/put/char/39168.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_put/put/char/39168.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_put/put/char/4.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_put/put/char/4.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_put/put/char/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_put/put/char/5.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_put/put/char/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_put/put/char/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_put/put/wchar_t/12971.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_put/put/wchar_t/12971.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_put/put/wchar_t/39168.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_put/put/wchar_t/39168.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_put/put/wchar_t/4.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_put/put/wchar_t/4.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_put/put/wchar_t/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_put/put/wchar_t/5.cc  -std=gnu++17 execution test

    PASS: 22_locale/money_put/put/wchar_t/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/money_put/put/wchar_t/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/moneypunct/members/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/moneypunct/members/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/moneypunct/members/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/moneypunct/members/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/moneypunct/requirements/false/intl.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/moneypunct/requirements/false/intl.cc  -std=gnu++17 execution test

    PASS: 22_locale/moneypunct/requirements/true/intl.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/moneypunct/requirements/true/intl.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/char/10.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/char/10.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/char/11.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/char/11.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/char/12.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/char/12.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/char/13.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/char/13.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/char/14.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/char/14.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/char/15.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/char/15.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/char/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/char/2.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/char/22131.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/char/22131.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/char/23953.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/char/23953.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/char/37958.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/char/37958.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/char/39168.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/char/39168.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/char/4.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/char/4.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/char/7.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/char/7.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/char/8.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/char/8.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/wchar_t/10.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/wchar_t/10.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/wchar_t/11.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/wchar_t/11.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/wchar_t/12.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/wchar_t/12.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/wchar_t/13.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/wchar_t/13.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/wchar_t/14.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/wchar_t/14.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/wchar_t/15.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/wchar_t/15.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/wchar_t/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/wchar_t/2.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/wchar_t/22131.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/wchar_t/22131.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/wchar_t/23953.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/wchar_t/23953.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/wchar_t/37958.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/wchar_t/37958.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/wchar_t/39168.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/wchar_t/39168.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/wchar_t/4.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/wchar_t/4.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/wchar_t/7.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/wchar_t/7.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_get/get/wchar_t/8.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_get/get/wchar_t/8.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/char/11.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/char/11.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/char/12.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/char/12.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/char/14220.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/char/14220.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/char/15565.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/char/15565.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/char/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/char/2.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/char/23953.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/char/23953.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/char/38196.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/char/38196.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/char/38210.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/char/38210.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/char/4.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/char/4.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/char/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/char/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/char/8.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/char/8.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/char/9.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/char/9.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/wchar_t/11.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/wchar_t/11.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/wchar_t/12.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/wchar_t/12.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/wchar_t/14220.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/wchar_t/14220.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/wchar_t/15565.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/wchar_t/15565.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/wchar_t/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/wchar_t/2.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/wchar_t/23953.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/wchar_t/23953.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/wchar_t/38196.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/wchar_t/38196.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/wchar_t/38210.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/wchar_t/38210.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/wchar_t/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/wchar_t/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/wchar_t/8.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/wchar_t/8.cc  -std=gnu++17 execution test

    PASS: 22_locale/num_put/put/wchar_t/9.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/num_put/put/wchar_t/9.cc  -std=gnu++17 execution test

    PASS: 22_locale/numpunct/members/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/numpunct/members/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/numpunct/members/pod/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/numpunct/members/pod/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/numpunct/members/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/numpunct/members/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/date_order/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/date_order/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/date_order/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/date_order/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get/char/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get/char/3.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get/char/4.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get/char/4.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get/char/71367.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get/char/71367.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get/char/71557.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get/char/71557.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get/wchar_t/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get/wchar_t/3.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get/wchar_t/4.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get/wchar_t/4.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get/wchar_t/71367.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get/wchar_t/71367.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get/wchar_t/71557.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get/wchar_t/71557.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_date/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_date/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_date/char/12791.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_date/char/12791.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_date/char/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_date/char/3.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_date/char/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_date/char/5.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_date/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_date/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_date/wchar_t/12791.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_date/wchar_t/12791.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_date/wchar_t/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_date/wchar_t/3.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_date/wchar_t/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_date/wchar_t/5.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_monthname/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_monthname/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_monthname/char/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_monthname/char/3.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_monthname/char/4.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_monthname/char/4.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_monthname/char/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_monthname/char/5.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_monthname/char/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_monthname/char/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_monthname/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_monthname/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_monthname/wchar_t/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_monthname/wchar_t/3.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_monthname/wchar_t/4.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_monthname/wchar_t/4.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_monthname/wchar_t/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_monthname/wchar_t/5.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_monthname/wchar_t/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_monthname/wchar_t/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_time/char/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_time/char/3.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_time/char/4.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_time/char/4.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_time/char/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_time/char/5.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_time/char/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_time/char/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_time/wchar_t/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_time/wchar_t/3.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_time/wchar_t/4.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_time/wchar_t/4.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_time/wchar_t/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_time/wchar_t/5.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_time/wchar_t/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_time/wchar_t/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_weekday/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_weekday/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_weekday/char/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_weekday/char/3.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_weekday/char/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_weekday/char/5.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_weekday/char/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_weekday/char/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_weekday/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_weekday/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_weekday/wchar_t/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_weekday/wchar_t/3.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_weekday/wchar_t/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_weekday/wchar_t/5.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_weekday/wchar_t/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_weekday/wchar_t/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_year/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_year/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_year/char/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_year/char/3.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_year/char/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_year/char/5.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_year/char/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_year/char/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_year/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_year/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_year/wchar_t/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_year/wchar_t/3.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_year/wchar_t/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_year/wchar_t/5.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_get/get_year/wchar_t/6.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_get/get_year/wchar_t/6.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_put/put/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_put/put/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_put/put/char/10.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_put/put/char/10.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_put/put/char/12439_1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_put/put/char/12439_1.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_put/put/char/12439_3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_put/put/char/12439_3.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_put/put/char/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_put/put/char/5.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_put/put/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_put/put/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_put/put/wchar_t/10.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_put/put/wchar_t/10.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_put/put/wchar_t/12439_1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_put/put/wchar_t/12439_1.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_put/put/wchar_t/12439_2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_put/put/wchar_t/12439_2.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_put/put/wchar_t/12439_3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_put/put/wchar_t/12439_3.cc  -std=gnu++17 execution test

    PASS: 22_locale/time_put/put/wchar_t/5.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/time_put/put/wchar_t/5.cc  -std=gnu++17 execution test

    PASS: 24_iterators/istreambuf_iterator/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 24_iterators/istreambuf_iterator/2.cc  -std=gnu++17 execution test

    PASS: 24_iterators/istreambuf_iterator/2627.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 24_iterators/istreambuf_iterator/2627.cc  -std=gnu++17 execution test

    PASS: 24_iterators/istreambuf_iterator/sentinel.cc  -std=gnu++20 (test for excess errors)
    [-FAIL:-]{+PASS:+} 24_iterators/istreambuf_iterator/sentinel.cc  -std=gnu++20 execution test

    PASS: 24_iterators/istreambuf_iterator/sentinel.cc  -std=gnu++26 (test for excess errors)
    [-FAIL:-]{+PASS:+} 24_iterators/istreambuf_iterator/sentinel.cc  -std=gnu++26 execution test

    PASS: 24_iterators/ostreambuf_iterator/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 24_iterators/ostreambuf_iterator/2.cc  -std=gnu++17 execution test

    PASS: 25_algorithms/advance/istreambuf_iterators/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 25_algorithms/advance/istreambuf_iterators/char/1.cc  -std=gnu++17 execution test

    PASS: 25_algorithms/advance/istreambuf_iterators/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 25_algorithms/advance/istreambuf_iterators/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 25_algorithms/copy_n/istreambuf_iterator/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 25_algorithms/copy_n/istreambuf_iterator/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_fstream/rdbuf/char/2832.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_fstream/rdbuf/char/2832.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_ifstream/rdbuf/char/2832.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_ifstream/rdbuf/char/2832.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_ios/cons/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_ios/cons/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_ios/conv/bool.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_ios/conv/bool.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_ios/conv/voidptr.cc   (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_ios/conv/voidptr.cc   execution test

    PASS: 27_io/basic_ios/fill/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_ios/fill/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_ios/fill/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_ios/fill/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_ios/locales/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_ios/locales/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_istream/extractors_other/char/4.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_istream/extractors_other/char/4.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_istream/extractors_other/wchar_t/4.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_istream/extractors_other/wchar_t/4.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_istringstream/rdbuf/char/2832.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_istringstream/rdbuf/char/2832.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_istringstream/rdbuf/wchar_t/2832.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_istringstream/rdbuf/wchar_t/2832.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_ofstream/rdbuf/char/2832.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_ofstream/rdbuf/char/2832.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_ostringstream/cons/char/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_ostringstream/cons/char/3.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_ostringstream/cons/wchar_t/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_ostringstream/cons/wchar_t/3.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_ostringstream/rdbuf/char/2832.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_ostringstream/rdbuf/char/2832.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_ostringstream/str/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_ostringstream/str/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_ostringstream/str/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_ostringstream/str/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/cons/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/cons/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/cons/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/cons/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/imbue/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/imbue/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/imbue/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/imbue/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/in_avail/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/in_avail/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/in_avail/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/in_avail/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/overflow/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/overflow/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/overflow/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/overflow/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/sgetc/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/sgetc/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/sgetc/char16_t/80624.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/sgetc/char16_t/80624.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/sgetc/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/sgetc/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/sgetn/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/sgetn/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/sgetn/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/sgetn/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/sputbackc/char/9538.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/sputbackc/char/9538.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/sputbackc/wchar_t/9538.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/sputbackc/wchar_t/9538.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/sputc/char/1057.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/sputc/char/1057.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/sputc/char16_t/80624.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/sputc/char16_t/80624.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/sputc/wchar_t/1057.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/sputc/wchar_t/1057.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/sputn/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/sputn/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/sputn/char/1057.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/sputn/char/1057.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/sputn/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/sputn/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/sputn/wchar_t/1057.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/sputn/wchar_t/1057.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/sync/char/1057.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/sync/char/1057.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_streambuf/sync/wchar_t/1057.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_streambuf/sync/wchar_t/1057.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/cons/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/cons/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/cons/char/default.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/cons/char/default.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/cons/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/cons/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/cons/wchar_t/default.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/cons/wchar_t/default.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/imbue/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/imbue/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/imbue/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/imbue/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/in_avail/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/in_avail/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/in_avail/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/in_avail/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/overflow/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/overflow/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/overflow/char/26250.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/overflow/char/26250.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/overflow/char/9988.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/overflow/char/9988.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/overflow/wchar_t/26250.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/overflow/wchar_t/26250.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/overflow/wchar_t/9988.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/overflow/wchar_t/9988.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/pbackfail/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/pbackfail/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/pbackfail/char/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/pbackfail/char/2.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/pbackfail/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/pbackfail/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/pbackfail/wchar_t/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/pbackfail/wchar_t/2.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sbumpc/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sbumpc/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sbumpc/char/9825.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sbumpc/char/9825.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sbumpc/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sbumpc/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/seekoff/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/seekoff/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/seekoff/char/10975.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/seekoff/char/10975.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/seekoff/char/16956.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/seekoff/char/16956.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/seekoff/char/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/seekoff/char/2.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/seekoff/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/seekoff/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/seekoff/wchar_t/10975.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/seekoff/wchar_t/10975.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/seekoff/wchar_t/16956.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/seekoff/wchar_t/16956.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/seekoff/wchar_t/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/seekoff/wchar_t/2.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/seekpos/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/seekpos/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/seekpos/char/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/seekpos/char/2.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/seekpos/char/29354.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/seekpos/char/29354.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/seekpos/char/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/seekpos/char/3.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/seekpos/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/seekpos/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/seekpos/wchar_t/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/seekpos/wchar_t/2.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/seekpos/wchar_t/29354.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/seekpos/wchar_t/29354.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/seekpos/wchar_t/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/seekpos/wchar_t/3.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/setbuf/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/setbuf/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/setbuf/char/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/setbuf/char/2.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/setbuf/char/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/setbuf/char/3.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/setbuf/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/setbuf/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/setbuf/wchar_t/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/setbuf/wchar_t/2.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/setbuf/wchar_t/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/setbuf/wchar_t/3.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/setbuf/wchar_t/4.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/setbuf/wchar_t/4.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sgetc/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sgetc/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sgetc/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sgetc/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sgetn/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sgetn/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sgetn/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sgetn/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/snextc/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/snextc/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/snextc/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/snextc/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sputbackc/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sputbackc/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sputbackc/char/9425.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sputbackc/char/9425.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sputbackc/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sputbackc/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sputc/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sputc/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sputc/char/1057.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sputc/char/1057.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sputc/char/9404-1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sputc/char/9404-1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sputc/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sputc/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sputc/wchar_t/1057.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sputc/wchar_t/1057.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sputn/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sputn/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sputn/char/1057.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sputn/char/1057.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sputn/char/9404-2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sputn/char/9404-2.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sputn/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sputn/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sputn/wchar_t/1057.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sputn/wchar_t/1057.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/str/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/str/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/str/char/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/str/char/2.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/str/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/str/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/str/wchar_t/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/str/wchar_t/2.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sungetc/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sungetc/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sungetc/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sungetc/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sync/char/1057.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sync/char/1057.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/sync/wchar_t/1057.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/sync/wchar_t/1057.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringbuf/view/char/1.cc  -std=gnu++20 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/view/char/1.cc  -std=gnu++20 execution test

    PASS: 27_io/basic_stringbuf/view/char/1.cc  -std=gnu++26 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/view/char/1.cc  -std=gnu++26 execution test

    PASS: 27_io/basic_stringbuf/view/wchar_t/1.cc  -std=gnu++20 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/view/wchar_t/1.cc  -std=gnu++20 execution test

    PASS: 27_io/basic_stringbuf/view/wchar_t/1.cc  -std=gnu++26 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringbuf/view/wchar_t/1.cc  -std=gnu++26 execution test

    PASS: 27_io/basic_stringstream/cons/char/97719.cc  -std=gnu++20 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringstream/cons/char/97719.cc  -std=gnu++20 execution test

    PASS: 27_io/basic_stringstream/cons/char/97719.cc  -std=gnu++26 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringstream/cons/char/97719.cc  -std=gnu++26 execution test

    PASS: 27_io/basic_stringstream/rdbuf/char/2832.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringstream/rdbuf/char/2832.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringstream/rdbuf/wchar_t/2832.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringstream/rdbuf/wchar_t/2832.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringstream/str/char/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringstream/str/char/2.cc  -std=gnu++17 execution test

    PASS: 27_io/basic_stringstream/str/wchar_t/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/basic_stringstream/str/wchar_t/2.cc  -std=gnu++17 execution test

    PASS: 27_io/filesystem/path/construct/102592.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/filesystem/path/construct/102592.cc  -std=gnu++17 execution test

    PASS: 27_io/filesystem/path/construct/90281.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/filesystem/path/construct/90281.cc  -std=gnu++17 execution test

    PASS: 27_io/filesystem/path/construct/90634.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/filesystem/path/construct/90634.cc  -std=gnu++17 execution test

    PASS: 27_io/filesystem/path/construct/95048.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/filesystem/path/construct/95048.cc  -std=gnu++17 execution test

    PASS: 27_io/filesystem/path/construct/default.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/filesystem/path/construct/default.cc  -std=gnu++17 execution test

    PASS: 27_io/filesystem/path/construct/format.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/filesystem/path/construct/format.cc  -std=gnu++17 execution test

    PASS: 27_io/filesystem/path/construct/locale.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/filesystem/path/construct/locale.cc  -std=gnu++17 execution test

    PASS: 27_io/filesystem/path/factory/u8path-char8_t.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/filesystem/path/factory/u8path-char8_t.cc  -std=gnu++17 execution test

    PASS: 27_io/filesystem/path/generic/94242.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/filesystem/path/generic/94242.cc  -std=gnu++17 execution test

    PASS: 27_io/filesystem/path/generic/utf.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/filesystem/path/generic/utf.cc  -std=gnu++17 execution test

    PASS: 27_io/filesystem/path/generic/wchar_t.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/filesystem/path/generic/wchar_t.cc  -std=gnu++17 execution test

    PASS: 27_io/filesystem/path/native/string.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/filesystem/path/native/string.cc  -std=gnu++17 execution test

    PASS: 27_io/filesystem/path/query/is_absolute.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/filesystem/path/query/is_absolute.cc  -std=gnu++17 execution test

    PASS: 27_io/ios_base/storage/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/ios_base/storage/1.cc  -std=gnu++17 execution test

    PASS: 27_io/ios_base/storage/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/ios_base/storage/3.cc  -std=gnu++17 execution test

    PASS: 27_io/manipulators/standard/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/manipulators/standard/char/1.cc  -std=gnu++17 execution test

    PASS: 27_io/manipulators/standard/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/manipulators/standard/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 28_regex/traits/char/isctype.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 28_regex/traits/char/isctype.cc  -std=gnu++17 execution test

    PASS: 28_regex/traits/char/lookup_classname.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 28_regex/traits/char/lookup_classname.cc  -std=gnu++17 execution test

    PASS: 28_regex/traits/char/lookup_collatename.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 28_regex/traits/char/lookup_collatename.cc  -std=gnu++17 execution test

    PASS: 28_regex/traits/char/transform.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 28_regex/traits/char/transform.cc  -std=gnu++17 execution test

    PASS: 28_regex/traits/char/translate.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 28_regex/traits/char/translate.cc  -std=gnu++17 execution test

    PASS: 28_regex/traits/char/translate_nocase.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 28_regex/traits/char/translate_nocase.cc  -std=gnu++17 execution test

    PASS: 28_regex/traits/wchar_t/isctype.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 28_regex/traits/wchar_t/isctype.cc  -std=gnu++17 execution test

    PASS: 28_regex/traits/wchar_t/lookup_classname.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 28_regex/traits/wchar_t/lookup_classname.cc  -std=gnu++17 execution test

    PASS: 28_regex/traits/wchar_t/lookup_collatename.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 28_regex/traits/wchar_t/lookup_collatename.cc  -std=gnu++17 execution test

    PASS: 28_regex/traits/wchar_t/transform.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 28_regex/traits/wchar_t/transform.cc  -std=gnu++17 execution test

    PASS: 28_regex/traits/wchar_t/translate.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 28_regex/traits/wchar_t/translate.cc  -std=gnu++17 execution test

    PASS: 28_regex/traits/wchar_t/translate_nocase.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 28_regex/traits/wchar_t/translate_nocase.cc  -std=gnu++17 execution test

    PASS: backward/11460.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} backward/11460.cc  -std=gnu++17 execution test

    PASS: std/format/formatter/ext_float.cc  -std=gnu++20 (test for excess errors)
    [-FAIL:-]{+PASS:+} std/format/formatter/ext_float.cc  -std=gnu++20 execution test

    PASS: std/format/formatter/ext_float.cc  -std=gnu++26 (test for excess errors)
    [-FAIL:-]{+PASS:+} std/format/formatter/ext_float.cc  -std=gnu++26 execution test

    PASS: std/format/formatter/requirements.cc  -std=gnu++20 (test for excess errors)
    [-FAIL:-]{+PASS:+} std/format/formatter/requirements.cc  -std=gnu++20 execution test

    PASS: std/format/formatter/requirements.cc  -std=gnu++26 (test for excess errors)
    [-FAIL:-]{+PASS:+} std/format/formatter/requirements.cc  -std=gnu++26 execution test

    PASS: std/format/functions/format_to_n.cc  -std=gnu++20 (test for excess errors)
    [-FAIL:-]{+PASS:+} std/format/functions/format_to_n.cc  -std=gnu++20 execution test

    PASS: std/format/functions/format_to_n.cc  -std=gnu++26 (test for excess errors)
    [-FAIL:-]{+PASS:+} std/format/functions/format_to_n.cc  -std=gnu++26 execution test

    PASS: std/format/functions/size.cc  -std=gnu++20 (test for excess errors)
    [-FAIL:-]{+PASS:+} std/format/functions/size.cc  -std=gnu++20 execution test

    PASS: std/format/functions/size.cc  -std=gnu++26 (test for excess errors)
    [-FAIL:-]{+PASS:+} std/format/functions/size.cc  -std=gnu++26 execution test

    PASS: std/format/functions/vformat_to.cc  -std=gnu++20 (test for excess errors)
    [-FAIL:-]{+PASS:+} std/format/functions/vformat_to.cc  -std=gnu++20 execution test

    PASS: std/format/functions/vformat_to.cc  -std=gnu++26 (test for excess errors)
    [-FAIL:-]{+PASS:+} std/format/functions/vformat_to.cc  -std=gnu++26 execution test

    PASS: std/format/runtime_format.cc  -std=gnu++26 (test for excess errors)
    [-FAIL:-]{+PASS:+} std/format/runtime_format.cc  -std=gnu++26 execution test

    PASS: tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc  -std=gnu++17 execution test

    PASS: tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc  -std=gnu++17 execution test

..., and progress likewise, but fail later with an unrelated error:
    
    FAIL: 22_locale/time_put/put/char/9.cc  -std=gnu++17 execution test

    [...]/libstdc++-v3/testsuite/22_locale/time_put/put/char/9.cc:54: void test09(): Assertion 'res == "12:00:00, Tuesday, the second of June, 1997xxxxxxx"' failed.

..., and:

    FAIL: 27_io/basic_ifstream/native_handle/char/1.cc  -std=gnu++26 execution test

    FAIL: 27_io/basic_ifstream/native_handle/wchar_t/1.cc  -std=gnu++26 execution test

    FAIL: 27_io/basic_ofstream/native_handle/char/1.cc  -std=gnu++26 execution test

    FAIL: 27_io/basic_ofstream/native_handle/wchar_t/1.cc  -std=gnu++26 execution test

    FAIL: 27_io/basic_stringbuf/setbuf/char/4.cc  -std=gnu++17 execution test

    FAIL: 27_io/basic_fstream/native_handle/char/1.cc  -std=gnu++26 execution test

    FAIL: 27_io/basic_fstream/native_handle/wchar_t/1.cc  -std=gnu++26 execution test

    FAIL: 22_locale/num_put/put/wchar_t/4.cc  -std=gnu++17 execution test

    nvptx-run: error getting kernel result: an illegal memory access was encountered (CUDA_ERROR_ILLEGAL_ADDRESS, 700)

..., and:

    FAIL: 27_io/basic_ofstream/open/char/noreplace.cc  -std=gnu++17 execution test

    FAIL: 27_io/basic_ofstream/open/wchar_t/noreplace.cc  -std=gnu++17 execution test

    [...]/libstdc++-v3/testsuite/27_io/basic_ofstream/open/char/noreplace.cc:26: int main(): Assertion 'of.is_open()' failed.

..., and:

    FAIL: 28_regex/traits/char/transform_primary.cc  -std=gnu++17 execution test

    FAIL: 28_regex/traits/wchar_t/transform_primary.cc  -std=gnu++17 execution test

    [...]/libstdc++-v3/testsuite/28_regex/traits/char/transform_primary.cc:44: void test01(): Assertion 't.transform_primary(G.begin(), G.end()) < t.transform_primary(H.begin(), H.end())' failed.

..., and:

    FAIL: 22_locale/collate/transform/wchar_t/28277.cc  -std=gnu++17 execution test

    FAIL: 27_io/basic_stringbuf/overflow/wchar_t/1.cc  -std=gnu++17 execution test

    nvptx-run: error getting kernel result: unspecified launch failure (CUDA_ERROR_LAUNCH_FAILED, 719)

..., and:

    FAIL: 22_locale/time_put/put/wchar_t/9.cc  -std=gnu++17 execution test

    [...]/libstdc++-v3/testsuite/22_locale/time_put/put/wchar_t/9.cc:56: void test09(): Assertion 'res == L"12:00:00, Tuesday, the second of June, 1997xxxxxxx"' failed.

| We progress:
| 
|     error   : Memory space doesn't match for '_ZNSt6locale5_Impl19_S_facet_categoriesE' in 'input file 11 at offset 821962', first specified in 'input file 10 at offset 676317'
|     nvptx-run: cuLinkAddData failed: device kernel image is invalid (CUDA_ERROR_INVALID_SOURCE, 300)
| 
| ... into execution test PASS for a hundred of libstdc++ test cases.

These are:

    PASS: 20_util/function_objects/dr660.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 20_util/function_objects/dr660.cc  -std=gnu++17 execution test

    PASS: 21_strings/basic_string/init-list.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 21_strings/basic_string/init-list.cc  -std=gnu++17 execution test

    PASS: 22_locale/locale/cons/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/locale/cons/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/locale/cons/7222-c.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/locale/cons/7222-c.cc  -std=gnu++17 execution test

    PASS: 22_locale/locale/cons/8.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/locale/cons/8.cc  -std=gnu++17 execution test

    PASS: 22_locale/locale/cons/names.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/locale/cons/names.cc  -std=gnu++17 execution test

    PASS: 22_locale/locale/global_locale_objects/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/locale/global_locale_objects/1.cc  -std=gnu++17 execution test

    PASS: 23_containers/deque/cons/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 23_containers/deque/cons/1.cc  -std=gnu++17 execution test

    PASS: 23_containers/deque/modifiers/erase/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 23_containers/deque/modifiers/erase/3.cc  -std=gnu++17 execution test

    PASS: 23_containers/list/modifiers/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 23_containers/list/modifiers/1.cc  -std=gnu++17 execution test

    PASS: 23_containers/list/modifiers/1_c++0x.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 23_containers/list/modifiers/1_c++0x.cc  -std=gnu++17 execution test

    PASS: 23_containers/list/modifiers/2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 23_containers/list/modifiers/2.cc  -std=gnu++17 execution test

    PASS: 23_containers/map/init-list.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 23_containers/map/init-list.cc  -std=gnu++17 execution test

    PASS: 23_containers/multimap/init-list.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 23_containers/multimap/init-list.cc  -std=gnu++17 execution test

    PASS: 23_containers/multiset/init-list.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 23_containers/multiset/init-list.cc  -std=gnu++17 execution test

    PASS: 23_containers/set/init-list.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 23_containers/set/init-list.cc  -std=gnu++17 execution test

    PASS: 23_containers/unordered_map/init-list.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 23_containers/unordered_map/init-list.cc  -std=gnu++17 execution test

    PASS: 23_containers/unordered_multimap/init-list.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 23_containers/unordered_multimap/init-list.cc  -std=gnu++17 execution test

    PASS: 23_containers/unordered_multiset/init-list.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 23_containers/unordered_multiset/init-list.cc  -std=gnu++17 execution test

    PASS: 23_containers/unordered_set/init-list.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 23_containers/unordered_set/init-list.cc  -std=gnu++17 execution test

    PASS: 26_numerics/valarray/init-list.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 26_numerics/valarray/init-list.cc  -std=gnu++17 execution test

    PASS: 27_io/ios_base/callbacks/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/ios_base/callbacks/1.cc  -std=gnu++17 execution test

    PASS: 27_io/ios_base/storage/3.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 27_io/ios_base/storage/3.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/01.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/01.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/02.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/02.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/03.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/03.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/04.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/04.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/05.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/05.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/06.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/06.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/07.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/07.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/08.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/08.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/09.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/09.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/10.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/10.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/11.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/11.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/12.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/12.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/13.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/13.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/14.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/14.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/15.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/15.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/16.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/16.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/17.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/17.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/18.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/18.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/19.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/19.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/20.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/20.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/21.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/21.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/22.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/22.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/23.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/23.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/24.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/24.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/25.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/25.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_examples/26.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_examples/26.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_text/01.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_text/01.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_text/02.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_text/02.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_text/03.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_text/03.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_text/04.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_text/04.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_text/05.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_text/05.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_text/06.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_text/06.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_text/07.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_text/07.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_text/08.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_text/08.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_text/09.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_text/09.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_text/10.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_text/10.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_text/11.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_text/11.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_text/12.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_text/12.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_text/13.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_text/13.cc  -std=gnu++17 execution test

    PASS: abi/demangle/abi_text/14.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/abi_text/14.cc  -std=gnu++17 execution test

    PASS: abi/demangle/cxx0x/rref.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/cxx0x/rref.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/3111-1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/3111-1.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/3111-2.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/3111-2.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/7986-01.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/7986-01.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/7986-02.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/7986-02.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/7986-03.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/7986-03.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/7986-04.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/7986-04.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/7986-05.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/7986-05.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/7986-06.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/7986-06.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/7986-07.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/7986-07.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/7986-08.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/7986-08.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/7986-09.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/7986-09.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/7986-10.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/7986-10.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/7986-11.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/7986-11.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/7986-12.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/7986-12.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/8897.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/8897.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/cw-01.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/cw-01.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/cw-02.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/cw-02.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/cw-03.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/cw-03.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/cw-04.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/cw-04.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/cw-05.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/cw-05.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/cw-06.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/cw-06.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/cw-07.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/cw-07.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/cw-08.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/cw-08.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/cw-09.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/cw-09.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/cw-10.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/cw-10.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/cw-11.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/cw-11.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/cw-12.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/cw-12.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/cw-13.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/cw-13.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/cw-14.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/cw-14.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/cw-15.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/cw-15.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/cw-16.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/cw-16.cc  -std=gnu++17 execution test

    PASS: abi/demangle/regression/old.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} abi/demangle/regression/old.cc  -std=gnu++17 execution test

    PASS: ext/vstring/init-list.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} ext/vstring/init-list.cc  -std=gnu++17 execution test

| We progress:
| 
|     error   : Memory space doesn't match for '_ctype_' in 'input file 22 at offset 1698331', first specified in 'input file 9 at offset 57095'
|     nvptx-run: cuLinkAddData failed: device kernel image is invalid (CUDA_ERROR_INVALID_SOURCE, 300)
| 
| ... into execution test PASS for another few libstdc++ test cases.

These are:

    PASS: 22_locale/ctype/cons/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/ctype/cons/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/ctype/is/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/ctype/is/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/ctype/is/char/9858.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/ctype/is/char/9858.cc  -std=gnu++17 execution test

    PASS: 22_locale/ctype/is/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/ctype/is/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/ctype/scan/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/ctype/scan/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/ctype/scan/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/ctype/scan/wchar_t/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/ctype/to/char/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/ctype/to/char/1.cc  -std=gnu++17 execution test

    PASS: 22_locale/ctype/to/wchar_t/1.cc  -std=gnu++17 (test for excess errors)
    [-FAIL:-]{+PASS:+} 22_locale/ctype/to/wchar_t/1.cc  -std=gnu++17 execution test


Grüße
 Thomas


-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-nvptx-Don-t-use-PTX-.const-constant-state-space-PR11.patch
Type: text/x-diff
Size: 12942 bytes
Desc: not available
URL: <https://gcc.gnu.org/pipermail/gcc/attachments/20250403/30d8801d/attachment-0001.bin>


More information about the Gcc mailing list