This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_build/master-aarch64 in repository toolchain/ci/gcc.
from 5791bf7a0a7 D: fix UBSAN adds 747380f47da pch: Add support for relocation of the PCH data [PR71934] adds bf15cd665e7 pch: Fix up Darwin and HPUX pch_use_address hooks [PR71934] adds 0d5db1dd65b Darwin, PCH: Rework hooks for relocatable implementation [P [...] adds 6a0f6018ba4 Provide vxworks alternate stdint.h during the build adds 2766448c5cc openmp: Fix libgomp.c++ testsuite errors for non-offload configs adds 6a071b2d40a c++: Handle auto(x) in parameter-declaration-clause [PR103401] adds 425a39fd4ef Use the recursive form of compute_objsize [PR 103143]. adds f9379fcb0d4 Move bndrng from access_ref to access_data. adds 9354a7d70ca Pass GIMPLE statement to compute_objsize. adds 10d185b9845 Introduce access_ref::merge_ref. adds 1334d889d4a Refactor compute_objsize_r into helpers. adds 6dfb1059b31 Add a new dump function. adds 1486e4bd015 Leverage VX_CPU_PREFIX in aarch64-vxworks.h adds fa9f40bacbd pch: Fix aarch64 build [PR71934] adds a2c12cb7089 Fix path to t-ppc64-fp for ppc*-vxworks7* libgcc tmake_file adds 9eeca99ccce Avoid expecting nonzero size for access none void* argument [...] adds 243a980437b Extend the offset and size of merged object references [PR103215]. adds f157c5362b4 Limit inlining functions called once adds fe9571a35db libstdc++: Fix non-reserved name in std::allocator base cla [...] adds f8463b0e3ec libstdc++: Disable over-zealous warnings about std::string [...] adds fb9875ebf10 libstdc++: Do not leak empty COW strings adds db5fa0837e4 libstdc++: Avoid unnecessary allocations in std::map insert [...] adds 9e18a25331f libstdc++: Allow std::condition_variable waits to be cancel [...] adds a219139e986 libstdc++: Implement std::ios_base::noreplace for C++23 [PR59769] adds a1ca039fc0f libstdc++: Fix std::exception_ptr regressions [PR103630] adds a8e02a00a0f libstdc++: Make std::make_exception_ptr work with -fno-exce [...] adds 9042302ef06 libstdc++: Remove bogus dg-error for effective-target c++20 adds 2c7fb16b528 libstdc++: Fix ambiguous comparisons for iterators in C++20 adds 4b4839e325c Daily bump. adds 213b7d9cf76 d: Align methods to MINIMUM_METHOD_BOUNDARY. adds 35a4fe80918 x86: Update -mtune=tremont adds 38c60e5075f libstdc++: Make atomic<T*>::wait() const [PR102994] adds 9c7d5e8846e d: Merge upstream dmd 3982604c5, druntime bc58b1e9, phobos [...] adds db184a3453b libstdc++: Fix diagnostic pragma push that should be pop adds a5f65cf7ad6 pr103523: Check for PLUS/MINUS support adds 4a87a8e4b13 amdgcn: Change offload variable table discovery new 2a1c3b69c01 PR ipa/103601: ICE compiling CSiBE in ipa-modref's insert_kill.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 219 +++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 5 +- gcc/ada/ChangeLog | 6 + gcc/ada/gcc-interface/decl.c | 2 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-pch.c | 3 +- gcc/c/ChangeLog | 6 + gcc/c/c-decl.c | 4 +- gcc/config.gcc | 11 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 2 +- gcc/config/aarch64/aarch64-vxworks.h | 3 +- gcc/config/gcn/mkoffload.c | 51 +- gcc/config/host-darwin.c | 91 +- gcc/config/host-darwin.h | 2 +- gcc/config/host-hpux.c | 8 +- gcc/config/host-linux.c | 16 +- gcc/config/host-netbsd.c | 2 +- gcc/config/host-openbsd.c | 2 +- gcc/config/host-solaris.c | 2 +- gcc/config/i386/host-mingw32.c | 4 +- gcc/config/i386/i386.c | 3 +- gcc/config/rs6000/rs6000-gen-builtins.c | 4 +- gcc/config/t-vxworks | 22 +- gcc/config/vxworks/stdint.h | 28 - gcc/coretypes.h | 6 +- gcc/cp/ChangeLog | 19 + gcc/cp/module.cc | 2 +- gcc/cp/name-lookup.c | 4 +- gcc/cp/parser.c | 38 +- gcc/d/ChangeLog | 4 + gcc/d/Make-lang.in | 1 + gcc/d/d-attribs.cc | 6 +- gcc/d/d-codegen.cc | 6 +- gcc/d/d-compiler.cc | 4 +- gcc/d/d-lang.cc | 11 +- gcc/d/d-port.cc | 2 + gcc/d/d-target.cc | 30 +- gcc/d/decl.cc | 5 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/access.d | 2 +- gcc/d/dmd/aggregate.d | 14 +- gcc/d/dmd/aliasthis.d | 4 +- gcc/d/dmd/arrayop.d | 79 +- gcc/d/dmd/astenums.d | 4 +- gcc/d/dmd/attrib.d | 11 +- gcc/d/dmd/blockexit.d | 20 +- gcc/d/dmd/builtin.d | 2 - gcc/d/dmd/canthrow.d | 2 +- gcc/d/dmd/clone.d | 8 +- gcc/d/dmd/common/outbuffer.h | 2 +- gcc/d/dmd/cond.d | 2 +- gcc/d/dmd/constfold.d | 166 +-- gcc/d/dmd/cparse.d | 45 +- gcc/d/dmd/cppmangle.d | 2 +- gcc/d/dmd/ctfeexpr.d | 394 ++--- gcc/d/dmd/dcast.d | 176 ++- gcc/d/dmd/declaration.d | 40 +- gcc/d/dmd/declaration.h | 9 +- gcc/d/dmd/dinterpret.d | 634 ++++---- gcc/d/dmd/dmangle.d | 4 +- gcc/d/dmd/dstruct.d | 18 +- gcc/d/dmd/dsymbol.d | 16 +- gcc/d/dmd/dsymbolsem.d | 56 +- gcc/d/dmd/dtemplate.d | 137 +- gcc/d/dmd/dtoh.d | 11 +- gcc/d/dmd/escape.d | 65 +- gcc/d/dmd/expression.d | 784 +++++----- gcc/d/dmd/expression.h | 28 +- gcc/d/dmd/expressionsem.d | 802 +++++----- gcc/d/dmd/foreachvar.d | 2 +- gcc/d/dmd/func.d | 9 +- gcc/d/dmd/globals.d | 2 +- gcc/d/dmd/hdrgen.d | 195 ++- gcc/d/dmd/iasmgcc.d | 4 +- gcc/d/dmd/id.d | 3 + gcc/d/dmd/initsem.d | 56 +- gcc/d/dmd/lambdacomp.d | 5 +- gcc/d/dmd/lexer.d | 22 +- gcc/d/dmd/mtype.d | 16 +- gcc/d/dmd/nogc.d | 6 +- gcc/d/dmd/ob.d | 6 +- gcc/d/dmd/objc.d | 12 +- gcc/d/dmd/opover.d | 323 ++-- gcc/d/dmd/optimize.d | 1535 ++++++++++---------- gcc/d/dmd/parse.d | 340 ++--- gcc/d/dmd/printast.d | 7 +- gcc/d/dmd/root/dcompat.h | 3 + gcc/d/dmd/root/file.d | 18 +- gcc/d/dmd/root/optional.d | 86 ++ gcc/d/dmd/root/optional.h | 42 + gcc/d/dmd/safe.d | 4 +- gcc/d/dmd/semantic2.d | 18 +- gcc/d/dmd/semantic3.d | 4 +- gcc/d/dmd/sideeffect.d | 84 +- gcc/d/dmd/statementsem.d | 882 ++++++----- gcc/d/dmd/staticcond.d | 51 +- gcc/d/dmd/target.d | 5 +- gcc/d/dmd/target.h | 4 +- gcc/d/dmd/templateparamsem.d | 6 +- gcc/d/dmd/tokens.d | 160 +- gcc/d/dmd/tokens.h | 628 +++++--- gcc/d/dmd/traits.d | 41 +- gcc/d/dmd/typesem.d | 124 +- gcc/d/expr.cc | 259 ++-- gcc/d/intrinsics.cc | 2 +- gcc/d/lang.opt | 8 +- gcc/d/runtime.def | 7 - gcc/d/toir.cc | 3 +- gcc/d/types.cc | 2 +- gcc/doc/extend.texi | 5 +- gcc/doc/gty.texi | 4 +- gcc/doc/invoke.texi | 8 + gcc/gengtype.c | 23 +- gcc/ggc-common.c | 202 ++- gcc/ggc-tests.c | 2 +- gcc/gimple-ssa-warn-access.cc | 22 +- gcc/gimple-ssa-warn-restrict.c | 4 +- gcc/hash-map.h | 4 +- gcc/hash-set.h | 2 +- gcc/hash-table.h | 2 +- gcc/hash-traits.h | 2 +- gcc/hosthooks-def.h | 4 +- gcc/hosthooks.h | 10 +- gcc/ipa-inline.c | 47 +- gcc/ipa-modref-tree.h | 3 +- gcc/machmode.h | 2 +- gcc/params.opt | 8 + gcc/pointer-query.cc | 1202 ++++++++------- gcc/pointer-query.h | 59 +- gcc/poly-int.h | 2 +- gcc/stringpool.c | 2 +- gcc/testsuite/ChangeLog | 51 + .../g++.dg/cpp1y/lambda-generic-85713-2.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60054.C | 4 +- gcc/testsuite/g++.dg/cpp1y/pr60332.C | 3 +- gcc/testsuite/g++.dg/cpp23/auto-fncast7.C | 9 + gcc/testsuite/g++.dg/cpp23/auto-fncast8.C | 42 + gcc/testsuite/g++.dg/cpp23/auto-fncast9.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-2.C | 12 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-3.C | 12 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr84979.C | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-91.c | 145 ++ gcc/testsuite/gcc.dg/Warray-bounds-92.c | 149 ++ gcc/testsuite/gcc.dg/Wstringop-overflow-58.c | 22 +- gcc/testsuite/gcc.dg/Wstringop-overflow-59.c | 18 +- gcc/testsuite/gcc.dg/Wstringop-overflow-83.c | 19 + gcc/testsuite/gcc.dg/Wstringop-overflow-85.c | 153 ++ gcc/testsuite/gcc.dg/Wstringop-overflow-86.c | 63 + gcc/testsuite/gcc.dg/Wstringop-overflow-87.c | 147 ++ gcc/testsuite/gcc.dg/ipa/pr103601.c | 35 + gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c | 43 +- gcc/testsuite/gcc.target/aarch64/pr103523.c | 8 + .../gdc.test/compilable/covariant_override.d | 34 + gcc/testsuite/gdc.test/compilable/emptygenmain.d | 3 + gcc/testsuite/gdc.test/compilable/noreturn1.d | 12 + gcc/testsuite/gdc.test/compilable/test17870.d | 26 + gcc/testsuite/gdc.test/compilable/test19873.d | 37 + gcc/testsuite/gdc.test/compilable/test21719.d | 21 + gcc/testsuite/gdc.test/compilable/test22254.d | 19 + gcc/testsuite/gdc.test/compilable/test22510.d | 18 + .../gdc.test/fail_compilation/covariant_override.d | 35 + .../gdc.test/fail_compilation/fail10964.d | 4 +- .../gdc.test/fail_compilation/fail10968.d | 38 +- .../gdc.test/fail_compilation/fail16997.d | 38 +- gcc/testsuite/gdc.test/fail_compilation/fail809.d | 12 - gcc/testsuite/gdc.test/fail_compilation/fob2.d | 2 +- .../gdc.test/fail_compilation/imports/test20023b.d | 10 + gcc/testsuite/gdc.test/fail_compilation/retscope.d | 8 +- .../gdc.test/fail_compilation/test15191.d | 42 +- .../gdc.test/fail_compilation/test17977.d | 20 + .../gdc.test/fail_compilation/test20023.d | 16 + .../gdc.test/fail_compilation/traits_initSymbol.d | 63 + gcc/testsuite/gdc.test/runnable/b19294.d | 163 +++ gcc/testsuite/gdc.test/runnable/mars1.d | 2 +- gcc/testsuite/gdc.test/runnable/test15862.d | 39 + gcc/testsuite/gdc.test/runnable/test21367.d | 47 + gcc/testsuite/gdc.test/runnable/test22227.d | 16 + gcc/testsuite/gdc.test/runnable/testOpApply.d | 31 +- gcc/testsuite/gdc.test/runnable/testcgelem.d | 2 +- gcc/testsuite/gdc.test/runnable/testconst.d | 8 +- .../gdc.test/runnable/traits_initSymbol.d | 119 ++ gcc/testsuite/gdc.test/runnable/xtest46.d | 7 +- .../gdc.test/runnable_cxx/extra-files/cpp7925.cpp | 103 ++ gcc/testsuite/gdc.test/runnable_cxx/test7925.d | 151 ++ gcc/tree-cfg.c | 10 +- gcc/tree-vect-loop.c | 13 +- gcc/value-range.h | 4 +- gcc/vec.h | 2 +- gcc/wide-int.h | 4 +- include/gomp-constants.h | 2 +- libgcc/ChangeLog | 12 + libgcc/config.host | 2 +- libgcc/config/t-vxworks | 2 + libgcc/config/t-vxworks7 | 2 + libgomp/ChangeLog | 7 + libgomp/plugin/plugin-gcn.c | 39 +- libgomp/testsuite/libgomp.c++/target-lambda-1.C | 2 + libgomp/testsuite/libgomp.c++/target-this-3.C | 2 + libgomp/testsuite/libgomp.c++/target-this-4.C | 3 +- libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 5 +- libphobos/libdruntime/Makefile.in | 12 +- libphobos/libdruntime/core/demangle.d | 8 +- .../libdruntime/core/internal/array/construction.d | 43 +- libphobos/libdruntime/core/internal/convert.d | 8 +- libphobos/libdruntime/core/internal/lifetime.d | 49 +- libphobos/libdruntime/core/internal/string.d | 2 +- libphobos/libdruntime/core/internal/utf.d | 10 +- libphobos/libdruntime/core/lifetime.d | 111 +- libphobos/libdruntime/core/memory.d | 21 +- libphobos/libdruntime/core/stdc/stdlib.d | 10 + libphobos/libdruntime/core/stdc/string.d | 28 +- libphobos/libdruntime/core/stdc/wchar_.d | 26 +- libphobos/libdruntime/core/stdcpp/exception.d | 2 + libphobos/libdruntime/core/sync/mutex.d | 4 +- libphobos/libdruntime/core/sys/bionic/string.d | 2 +- libphobos/libdruntime/core/sys/darwin/mach/nlist.d | 2 +- libphobos/libdruntime/core/sys/darwin/string.d | 2 +- .../libdruntime/core/sys/dragonflybsd/string.d | 2 +- libphobos/libdruntime/core/sys/freebsd/string.d | 2 +- libphobos/libdruntime/core/sys/linux/string.d | 2 +- libphobos/libdruntime/core/sys/linux/syscalls.d | 745 ---------- libphobos/libdruntime/core/sys/linux/unistd.d | 26 +- libphobos/libdruntime/core/sys/netbsd/string.d | 2 +- libphobos/libdruntime/core/sys/openbsd/string.d | 2 +- libphobos/libdruntime/core/sys/posix/signal.d | 26 +- libphobos/libdruntime/core/sys/posix/string.d | 8 +- libphobos/libdruntime/core/sys/posix/sys/socket.d | 2 +- libphobos/libdruntime/core/sys/solaris/sys/elf.d | 5 +- .../libdruntime/core/sys/solaris/sys/elf_386.d | 3 - .../libdruntime/core/sys/solaris/sys/elf_SPARC.d | 3 - libphobos/libdruntime/core/sys/windows/dbghelp.d | 8 +- libphobos/libdruntime/core/thread/osthread.d | 5 +- libphobos/libdruntime/core/thread/threadbase.d | 5 +- libphobos/libdruntime/object.d | 8 +- libphobos/libdruntime/rt/aaA.d | 4 +- libphobos/libdruntime/rt/cast_.d | 2 +- libphobos/libdruntime/rt/config.d | 3 + libphobos/libdruntime/rt/lifetime.d | 4 +- libphobos/libdruntime/rt/monitor_.d | 2 +- libphobos/src/MERGE | 2 +- libphobos/src/std/algorithm/iteration.d | 52 +- libphobos/src/std/algorithm/mutation.d | 29 +- libphobos/src/std/algorithm/sorting.d | 26 +- libphobos/src/std/concurrency.d | 32 +- libphobos/src/std/container/dlist.d | 6 + libphobos/src/std/container/rbtree.d | 2 +- libphobos/src/std/datetime/interval.d | 6 +- libphobos/src/std/datetime/systime.d | 27 +- libphobos/src/std/datetime/timezone.d | 74 +- libphobos/src/std/file.d | 28 +- libphobos/src/std/internal/cstring.d | 2 +- libphobos/src/std/internal/math/biguintcore.d | 12 +- libphobos/src/std/json.d | 10 +- libphobos/src/std/net/isemail.d | 2 +- libphobos/src/std/process.d | 4 +- libphobos/src/std/random.d | 12 +- libphobos/src/std/stdio.d | 2 +- libphobos/src/std/typecons.d | 35 +- libphobos/src/std/uni/package.d | 4 +- libphobos/src/std/utf.d | 12 +- libphobos/testsuite/libphobos.config/config.exp | 1 + libphobos/testsuite/libphobos.config/test22523.d | 11 + libstdc++-v3/ChangeLog | 108 ++ libstdc++-v3/config/abi/pre/gnu.ver | 12 +- libstdc++-v3/config/allocator/new_allocator_base.h | 11 +- libstdc++-v3/config/io/basic_file_stdio.cc | 48 +- libstdc++-v3/doc/html/manual/api.html | 8 + libstdc++-v3/doc/html/manual/memory.html | 6 +- libstdc++-v3/doc/xml/manual/allocator.xml | 6 +- libstdc++-v3/doc/xml/manual/evolution.xml | 10 + libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/atomic_base.h | 2 +- libstdc++-v3/include/bits/char_traits.h | 7 + libstdc++-v3/include/bits/cow_string.h | 9 +- libstdc++-v3/include/bits/ios_base.h | 9 + libstdc++-v3/include/{ext => bits}/new_allocator.h | 27 +- libstdc++-v3/include/bits/std_mutex.h | 6 +- libstdc++-v3/include/bits/stl_iterator.h | 50 +- libstdc++-v3/include/bits/stl_map.h | 49 +- libstdc++-v3/include/bits/stl_pair.h | 9 + libstdc++-v3/include/bits/uses_allocator_args.h | 6 - libstdc++-v3/include/experimental/memory_resource | 4 +- libstdc++-v3/include/ext/new_allocator.h | 157 +- libstdc++-v3/include/std/atomic | 8 +- libstdc++-v3/include/std/condition_variable | 2 +- libstdc++-v3/include/std/version | 1 + libstdc++-v3/libsupc++/exception_ptr.h | 41 +- libstdc++-v3/src/c++11/compatibility-condvar.cc | 31 + libstdc++-v3/src/c++11/condition_variable.cc | 2 +- .../testsuite/18_support/exception_ptr/103630.cc | 39 + .../testsuite/18_support/exception_ptr/64241.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/64135.cc | 45 + .../20_util/scoped_allocator/69293_neg.cc | 4 - .../23_containers/map/modifiers/emplace/92300.cc | 36 + .../23_containers/map/modifiers/insert/92300.cc | 38 + .../27_io/basic_ofstream/open/char/noreplace.cc | 29 + .../27_io/basic_ofstream/open/wchar_t/noreplace.cc | 29 + .../29_atomics/atomic/wait_notify/102994.cc | 19 + .../condition_variable/members/103382.cc | 66 + 302 files changed, 9545 insertions(+), 5992 deletions(-) delete mode 100644 gcc/config/vxworks/stdint.h create mode 100644 gcc/d/dmd/root/optional.d create mode 100644 gcc/d/dmd/root/optional.h create mode 100644 gcc/testsuite/g++.dg/cpp23/auto-fncast7.C create mode 100644 gcc/testsuite/g++.dg/cpp23/auto-fncast8.C create mode 100644 gcc/testsuite/g++.dg/cpp23/auto-fncast9.C create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-91.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-92.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-83.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-85.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-86.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-87.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr103601.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr103523.c create mode 100644 gcc/testsuite/gdc.test/compilable/covariant_override.d create mode 100644 gcc/testsuite/gdc.test/compilable/emptygenmain.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17870.d create mode 100644 gcc/testsuite/gdc.test/compilable/test19873.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21719.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22254.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22510.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/covariant_override.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail809.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test20023b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test17977.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test20023.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/traits_initSymbol.d create mode 100644 gcc/testsuite/gdc.test/runnable/b19294.d create mode 100644 gcc/testsuite/gdc.test/runnable/test15862.d create mode 100644 gcc/testsuite/gdc.test/runnable/test21367.d create mode 100644 gcc/testsuite/gdc.test/runnable/test22227.d create mode 100644 gcc/testsuite/gdc.test/runnable/traits_initSymbol.d create mode 100644 gcc/testsuite/gdc.test/runnable_cxx/extra-files/cpp7925.cpp create mode 100644 gcc/testsuite/gdc.test/runnable_cxx/test7925.d delete mode 100644 libphobos/libdruntime/core/sys/linux/syscalls.d create mode 100644 libphobos/testsuite/libphobos.config/test22523.d copy libstdc++-v3/include/{ext => bits}/new_allocator.h (89%) create mode 100644 libstdc++-v3/testsuite/18_support/exception_ptr/103630.cc create mode 100644 libstdc++-v3/testsuite/20_util/allocator/64135.cc create mode 100644 libstdc++-v3/testsuite/23_containers/map/modifiers/emplace/92300.cc create mode 100644 libstdc++-v3/testsuite/23_containers/map/modifiers/insert/92300.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ofstream/open/char/noreplace.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ofstream/open/wchar_t/noreplace.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/102994.cc create mode 100644 libstdc++-v3/testsuite/30_threads/condition_variable/members/103382.cc