This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-11 in repository gcc.
from 0c9f70490e3 Remove unused variable adds faf4651a558 Set DEV-PHASE to prerelease. adds b8708709f72 Document ranger-logical-depth in invoke.texi adds 14298862c94 Fix typo in param description. adds 62dfbfd4906 libstdc++: Update ppc64le baseline_symbols.txt adds 73ac2cfc69f libstdc++: Define __cpp_lib_to_chars for C++20 [PR 100146] adds eecefcb78c3 libstdc++: Implement P2259R1 changes [PR95983] adds 432a5b8744b It seems we bumped LTO_major_version last time 2 years ago. adds 8bd3b0c11cb rs6000: Fix cpu selection w/ isel (PR100108) adds 246abba01f3 libstdc++: Refactor/cleanup of C++20 atomic wait implementation adds 27350b77a92 libstdc++: Disable tests that fail after atomic wait/notify [...] adds 8580fafcca7 Regenerate gcc.pot. adds fbb7739892e Daily bump. adds 3756d99dab6 libphobos: Fix build fails for powerpc-linux adds 0857fc3820b Fix AIX libstdc++ semaphore support [PR100164] adds 53e85b38aaa Add stopgap fix for PR ada/99360 adds 89ddb58cda7 testsuite/100176 - fix struct-layout-1_generate.c compile adds 4cdb510fb0d Fix endian bug in rust demangler adds 64e1ab67f86 libstdc++: Fix whitespace in license boilerplate adds e826f7355af [libstdc++] Add missing _M_try_acquire() to __platform_semaphore adds 3a8437df291 Daily bump. adds c0ffafb343a [libstdc++] Fix test timeout in stop_calback/destroy.cc adds 74bd25f9a4f Avoid -latomic for amdgcn offloading adds 42f2d16e72f testsuite/100176 - fix struct-layout-1_generate.c compile adds 3d8c8b6146a gfortran.dg/pr68078.f90: Avoid increasing RLIMIT_AS adds a21f3b38c3b libstdc++: Add workaround for ia32 floating atomics miscomp [...] adds 718fcebe8b6 libstdc++: Remove #error from <semaphore> implementation [P [...] adds c9da070318f libstdc++: Fix "bare" notifications dropped by waiters check adds a750d7d4cf4 Daily bump. adds dcf46d72078 libstdc++: Add options for libatomic to test adds ee8b08ad88d libstdc++: Fix semaphore to work with system_clock timeouts adds 7a7fc01b9d2 testsuite/substr_{9,10}.f90: Move to gfortran.dg/ adds 5b2ac9b40c3 Daily bump. adds a6f018fcc6c Daily bump. adds d3212299e2c Daily bump. adds 6ed29a4ed4f Daily bump. adds 1a6ef9a8b02 Update gennews for GCC 10 and GCC 11. adds d81efb065d7 Update ChangeLog and version files for release adds 50bc9185c28 c++: Remove #error for release builds adds 98b9ac3f4c4 Bump BASE-VER adds 12333b7e763 cprop: Fix -fcompare-debug bug in constprop_register [PR100148] adds c7421c7dd2c testsuite: Add -fchecking to dg-ice tests adds b363daf1321 vmsdbgout: Remove useless register keywords adds 7f8eea0b164 cfgcleanup: Fix -fcompare-debug issue in outgoing_edges_mat [...] adds 80dc24f813a veclower: Fix up vec_shl matching of VEC_PERM_EXPR [PR100239] adds 3fe1c1fd0eb aarch64: Fix UB in the compiler [PR100200] adds 9e80a135fff [PATCH] Backport fix for PR target/98952 adds e89e883a450 aarch64: Fix up last commit [PR100200] adds bb3316a6f10 libgomp/testsuite: Fix checks for dg-excess-errors adds af53e450e5c c++: Don't allow defining types in enum-base [PR96380] adds fb7c736c2f1 c++: Prevent bogus -Wtype-limits warning with NTTP [PR100161] adds 3efd52599ae PR fortran/100154 - ICE in gfc_conv_procedure_call, at fort [...] adds 5aee8c2a33a Fortran - allow target of pointer from evaluation of functi [...] adds 9532344edcf c++: do_class_deduction and dependent init [PR93383] adds c6a94ee07e3 libstdc++: Fix up lambda in join_view::_Iterator::operator+ [...] adds a8cc9bd2da9 Daily bump. adds 2b43cf037f5 Synchronize Rocket Lake's processor_names and processor_cos [...] adds c03f3077b15 i386: Fix atomic FP peepholes [PR100182] adds ac66ed554ad Revert "libstdc++: Add workaround for ia32 floating atomics [...] adds 100cc845cda arm: fix UB when compiling thumb2 with PIC [PR100236] adds aae5106525d libstdc++: Add missing noexcept on std::thread member funct [...] adds 76c6c7261c6 bpf: align function entry point to 64 bits adds 6f60fd21fd4 bpf: allow BSS symbols to be global symbols adds 6590e4ae7c8 Update gcc .po files. adds 3b6cd127eba Daily bump. adds b6c6d794775 Fortran/OpenMP: Fix var-list expr parsing with array/dt adds dfaa29b5441 aarch64: Handle SVE attributes in comp_type_attributes [PR100270] adds cd0a059bd38 aarch64: Fix address mode for vec_concat pattern [PR100305] adds f94c6caac7f [omp, simt] Fix expand_GOMP_SIMT_* adds 50c826db7a3 c++: Fix up detach clause vs. data-sharing clause checking [...] adds 5ac1313f32c aarch64: Fix ICE in aarch64_add_offset_1_temporaries [PR100302] adds a515ce926b9 testsuite: Remove dg-options from pr100305.c [PR100305] adds bda407c9a0d arm: fix UB due to missing mode check [PR100311] adds b222ba525fc libstdc++: Define __cpp_lib_constexpr_string macro adds 4e54a34eed4 libstdc++: Add missing 'inline' specifiers to net::ip funct [...] adds 8a87946e20e Update gcc fr.po. adds 575cc089af3 Update gcc sv.po. adds d5bfe5a43a6 Daily bump. adds c5aa0e1416d tree-optimization/96513 - add testcase for fixed bug adds 88393a07a8d c++/98032 - add testcase adds 991ac2d157e early-remat.c: Fix new/delete mismatch [PR100230] adds 7f37c47c1eb aix: Alias -m64 to -maix64 and -m32 to -maix32. adds 0081f6165bc libstdc++: Fix inconsistent feature test macros adds b5440b56552 Daily bump. adds 204213fdf23 VAX: Accept ASHIFT in address expressions adds 8ec4974ed05 Daily bump. adds e90b46894e7 Daily bump. adds 107ca5c2fd6 Fortran: Async I/O - avoid unlocked unlocking [PR100352] adds a32b7d03210 c++: base-clause parsing and implicit 'this' [PR100362] adds a7b9706482f Daily bump. adds da9c085ddbf nvptx: Fix up nvptx build against latest libstdc++ [PR100375] adds e71d9316e00 libstdc++: Implement proposed resolution for LWG 3532 adds 2a9847e9fe2 Daily bump. adds a0302c041b1 tree-optimization/100329 - avoid reassociating asm goto defs adds 12ff76b01f0 tree-optimization/100414 - compute dominance info in phiopt adds d941869a620 ipa/100308 - properly update the callgraph when pruning EH [...] adds 3ac56ea477e tree-optimization/100278 - handle mismatched code in TBAA a [...] adds c980fbf5505 tree-optimization/100253 - fix bogus aligned vectorized loa [...] adds dcb23f439f3 Fix PR rtl-optimization/100411 adds fcad2894215 PR rtl-optimization/100263: Ensure register can change mode adds 81c705e64d4 libstdc++: Implement LWG 3517/3520 for join_view/transform_view adds ba013672f72 PR fortran/100274 - ICE in gfc_conv_procedure_call, at fort [...] adds e9a8d6852c9 Fix PR target/100402 adds 6c9cf075f7f Daily bump. adds 445ce3cfb68 IBM Z: Handle hard registers in s390_md_asm_adjust() adds ccba1513d34 modulo-sched: skip loops with strange register defs [PR100225] adds d22de093a91 IBM Z: Fix error checking for builtin vec_permi adds e99763ee6da libstdc++: Do not use deduced return type for std::visit [P [...] adds cea2b1a52b3 libstdc++: Fix undefined behaviour in testsuite adds 00ddf72a6f5 libstdc++: Fix null dereference in pb_ds containers adds 48a3af6f615 libstdc++: Fix undefined behaviour in std::string adds 9ff7e01b7f7 libstdc++: Fix null dereferences in std::promise adds 4f354e7447c libstdc++: Add tests for std::invoke feature test macro adds ca7d2f2ec91 libstdc++: Implement LWG 1203 for rvalue iostreams adds 3068b39d129 Daily bump. adds 8482ed658ca libcpp: Fix up pragma preprocessing [PR100450] adds 768feed9323 libstdc++: Fix constraints for rvalue stream insertion/extraction adds 99964f67bab Daily bump. adds a6b45a8d16b Daily bump. adds a4a9cfee014 Daily bump. adds 270d1d643e8 libphobos: Fix visibility of std.process.searchPathFor adds 23855a17660 d: Fix qualifier ignored in alias definition if parentheses [...] adds cb5051e0927 Daily bump. adds 1011bb8bc67 aarch64: Avoid duplicating bti j insns for jump tables [PR99988] adds 9d6ee0d3c42 libstdc++: Remove extern "C" from Ryu sources adds dbb87d6a9c3 libstdc++: Install libstdc++*-gdb.py more robustly [PR 99453] adds ddfba2359d5 libstdc++: Reject std::make_shared<T[]> [PR 99006] adds 43d3309d98c libstdc++: Fix definition of std::remove_cvref_t adds 441ff687457 libstdc++: Rename test type to avoid clashing with std::any adds f9ae75fcbf1 libstdc++: Adjust expected errors in tests when compiled as C++20 adds f91797541c7 libstdc++: Remove redundant -std=gnu++17 options from PSTL tests adds 4c059278725 libstdc++: Remove redundant -std=gnu++17 options from files [...] adds a49e815a628 libstdc++: Remove redundant -std=gnu++17 option from any/op [...] adds 3cb0751e193 libstdc++: Remove redundant -std=gnu++17 option from concur [...] adds 4e3d4243e58 libstdc++: Remove redundant -std=gnu++17 option from PMR tests adds b2f518f3c7f libstdc++: Remove redundant -std=gnu++17 option from strings tests adds 24eeefa9e41 libstdc++: Remove redundant -std=gnu++17 option from contai [...] adds e0c05ec749a libstdc++: Remove redundant -std=gnu++17 option from algori [...] adds 0161bba22d4 libstdc++: Remove redundant -std=gnu++17 option from remain [...] adds 66b308931e5 libstdc++: Implement proposed resolution to LWG 3548 adds 16255fd2fdb libstdc++: Remove TODO comment adds db9dec545bf libstdc++: Fix missing members in std::allocator<void> adds a46434cf23b libstdc++: Fix tests that fail in C++98 mode adds 9625dd9e58b Update gcc ja.po. adds 0ffbf771465 RISC-V: For '-march' and '-mabi' options, add 'Negative' pr [...] adds e3f08b40a1f Daily bump. adds 58ce0470873 openmp: Fix up taskloop reduction ICE if taskloop has no it [...] adds 5998192bff6 expand: Don't reuse DEBUG_EXPRs with vector type if they ha [...] adds b6ecd493886 libcpp: Fix up -fdirectives-only preprocessing of includes [...] adds ce3c70e9ed2 tree-optimization/100566 - fix another predication issue in VN adds e3c9eb860c3 libstdc++: Implement P2367 changes to avoid some list-initi [...] adds 3aac28720af Daily bump. adds ecfb8658c04 arm: correctly handle inequality comparisons against max co [...] adds ac5bab25cfd arm: Remove duplicate definitions from arm_mve.h (pr100419). adds 44150514226 PR c/100550 - ICE: in fold_convert_loc with function call V [...] adds e218c2985d2 libphobos: Fix static asserts on NetBSD, FreeBSD, DragonFlyBSD adds 211a9230491 OpenMP: detach - fix firstprivate handling new c208fa3caef Merge branch 'releases/gcc-11' into devel/omp/gcc-11
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: ChangeLog | 4 + c++tools/ChangeLog | 4 + config/ChangeLog | 4 + contrib/ChangeLog | 11 + contrib/gennews | 4 +- contrib/header-tools/ChangeLog | 4 + contrib/reghunt/ChangeLog | 4 + contrib/regression/ChangeLog | 4 + fixincludes/ChangeLog | 4 + gcc/BASE-VER | 2 +- gcc/ChangeLog | 363 + gcc/DATESTAMP | 2 +- gcc/DEV-PHASE | 1 - gcc/ada/ChangeLog | 10 + gcc/ada/exp_ch6.adb | 10 +- gcc/analyzer/ChangeLog | 4 + gcc/brig/ChangeLog | 4 + gcc/c-family/ChangeLog | 4 + gcc/c/ChangeLog | 4 + gcc/c/c-decl.c | 3 + gcc/cfgcleanup.c | 10 +- gcc/cfgexpand.c | 7 +- gcc/common/config/i386/i386-common.c | 2 +- gcc/config/aarch64/aarch64-bti-insert.c | 15 + gcc/config/aarch64/aarch64.c | 12 +- gcc/config/aarch64/aarch64.md | 5 +- gcc/config/aarch64/constraints.md | 2 + gcc/config/aarch64/predicates.md | 4 +- gcc/config/arm/arm.c | 41 +- gcc/config/arm/arm_mve.h | 460 +- gcc/config/bpf/bpf.h | 16 +- gcc/config/i386/i386-options.c | 2 +- gcc/config/i386/i386.c | 23 +- gcc/config/i386/sync.md | 24 +- gcc/config/nvptx/nvptx.c | 619 + gcc/config/riscv/riscv.opt | 4 +- gcc/config/rs6000/aix.h | 5 + gcc/config/rs6000/aix64.opt | 6 + gcc/config/rs6000/rs6000.c | 2 +- gcc/config/s390/s390-builtins.def | 44 +- gcc/config/s390/s390.c | 59 +- gcc/config/vax/vax.c | 34 +- gcc/cp/ChangeLog | 58 + gcc/cp/module.cc | 2 - gcc/cp/parser.c | 12 +- gcc/cp/pt.c | 28 +- gcc/cp/semantics.c | 6 +- gcc/cprop.c | 8 +- gcc/d/ChangeLog | 12 + gcc/d/dmd/dsymbolsem.c | 7 +- gcc/doc/invoke.texi | 4 + gcc/early-remat.c | 2 +- gcc/fortran/ChangeLog | 54 + gcc/fortran/check.c | 36 +- gcc/fortran/expr.c | 4 +- gcc/fortran/interface.c | 11 +- gcc/fortran/intrinsic.c | 10 +- gcc/fortran/openmp.c | 1 + gcc/fortran/trans-expr.c | 1 + gcc/go/ChangeLog | 4 + gcc/internal-fn.c | 12 + gcc/ipa-prop.c | 23 +- gcc/jit/ChangeLog | 4 + gcc/lto-streamer.h | 2 +- gcc/lto/ChangeLog | 4 + gcc/modulo-sched.c | 56 +- gcc/objc/ChangeLog | 4 + gcc/objcp/ChangeLog | 4 + gcc/omp-low.c | 14 +- gcc/params.opt | 2 +- gcc/po/ChangeLog | 26 + gcc/po/be.po | 11208 +++++++++-------- gcc/po/da.po | 11243 ++++++++--------- gcc/po/de.po | 11232 ++++++++--------- gcc/po/el.po | 11209 +++++++++-------- gcc/po/es.po | 11242 ++++++++--------- gcc/po/fi.po | 11222 ++++++++--------- gcc/po/fr.po | 11234 ++++++++--------- gcc/po/gcc.pot | 11217 +++++++++-------- gcc/po/hr.po | 11207 +++++++++-------- gcc/po/id.po | 11235 ++++++++--------- gcc/po/ja.po | 11311 ++++++++--------- gcc/po/nl.po | 11218 +++++++++-------- gcc/po/ru.po | 11238 ++++++++--------- gcc/po/sr.po | 11235 ++++++++--------- gcc/po/sv.po | 11227 ++++++++--------- gcc/po/tr.po | 11238 ++++++++--------- gcc/po/uk.po | 12559 +++++++++---------- gcc/po/vi.po | 11228 +++++++++-------- gcc/po/zh_CN.po | 11249 ++++++++--------- gcc/po/zh_TW.po | 11237 ++++++++--------- gcc/postreload.c | 3 +- gcc/testsuite/ChangeLog | 340 + .../c-c++-common/goacc/kernels-decompose-ice-1.c | 2 +- .../c-c++-common/goacc/kernels-decompose-ice-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr100450.c | 20 + gcc/testsuite/c-c++-common/gomp/task-detach-3.c | 19 + .../g++.dg/compat/struct-layout-1_generate.c | 2 + gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C | 1 + gcc/testsuite/g++.dg/cpp0x/enum_base4.C | 8 + gcc/testsuite/g++.dg/cpp0x/enum_base5.C | 7 + gcc/testsuite/g++.dg/cpp0x/vt-88982.C | 1 + gcc/testsuite/g++.dg/cpp1y/auto-fn61.C | 1 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-100362.C | 25 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda26.C | 1 + gcc/testsuite/g++.dg/cpp2a/nontype-class39.C | 1 - gcc/testsuite/g++.dg/cpp2a/nontype-class45.C | 32 + gcc/testsuite/g++.dg/cpp2a/nontype-class46.C | 11 + gcc/testsuite/g++.dg/cpp2a/nontype-class47.C | 11 + gcc/testsuite/g++.dg/cpp2a/nontype-class48.C | 36 + gcc/testsuite/g++.dg/opt/pr100148.C | 27 + gcc/testsuite/g++.dg/opt/pr100254.C | 101 + gcc/testsuite/g++.dg/pr100253.C | 33 + gcc/testsuite/g++.dg/pr98032.C | 20 + gcc/testsuite/g++.dg/warn/Wtype-limits6.C | 17 + gcc/testsuite/gcc.c-torture/compile/pr100305.c | 13 + gcc/testsuite/gcc.c-torture/execute/20210505-1.c | 31 + gcc/testsuite/gcc.dg/Wvla-parameter-9.c | 30 + .../gcc.dg/compat/struct-layout-1_generate.c | 2 + gcc/testsuite/gcc.dg/cpp/pr100392.c | 5 + gcc/testsuite/gcc.dg/cpp/pr100392.h | 4 + gcc/testsuite/gcc.dg/gomp/pr100508.c | 14 + gcc/testsuite/gcc.dg/pr100225.c | 15 + gcc/testsuite/gcc.dg/pr100239.c | 12 + gcc/testsuite/gcc.dg/pr100414.c | 9 + gcc/testsuite/gcc.dg/pr100563.c | 9 + gcc/testsuite/gcc.dg/torture/pr100329.c | 16 + gcc/testsuite/gcc.dg/torture/pr100566.c | 36 + gcc/testsuite/gcc.dg/torture/pr96513.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/pr100278.c | 17 + gcc/testsuite/gcc.target/aarch64/pr99988.c | 66 + .../aarch64/sve/acle/general-c/pr100270_1.c | 103 + .../aarch64/sve/acle/general-c/sizeless-2.c | 36 +- .../aarch64/sve/acle/general/attributes_7.c | 72 +- gcc/testsuite/gcc.target/aarch64/sve/pr100302.c | 12 + gcc/testsuite/gcc.target/i386/pr100182.c | 30 + gcc/testsuite/gcc.target/i386/pr71245-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr71245-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr98952.c | 28 + .../vector/long-double-asm-in-out-hard-fp-reg.c | 33 + .../vector/long-double-asm-inout-hard-fp-reg.c | 31 + .../gcc.target/s390/zvector/imm-range-error-1.c | 2 +- gcc/testsuite/gcc.target/s390/zvector/vec-permi.c | 54 + gcc/testsuite/gdc.test/compilable/test21898.d | 7 + gcc/testsuite/gfortran.dg/argument_checking_25.f90 | 12 + gcc/testsuite/gfortran.dg/gomp/map-5.f90 | 13 + gcc/testsuite/gfortran.dg/pr100154.f90 | 26 + gcc/testsuite/gfortran.dg/ptr-func-4.f90 | 19 + gcc/testsuite/gfortran.dg/set_vm_limit.c | 13 +- gcc/testsuite/{ => gfortran.dg}/substr_10.f90 | 0 gcc/testsuite/{ => gfortran.dg}/substr_9.f90 | 0 .../struct-layout-encoding-1_generate.c | 2 + gcc/tree-ssa-phiopt.c | 5 +- gcc/tree-ssa-pre.c | 10 + gcc/tree-ssa-reassoc.c | 10 + gcc/tree-ssa-sccvn.c | 6 +- gcc/tree-vect-generic.c | 2 +- gcc/tree-vect-stmts.c | 18 +- gcc/vmsdbgout.c | 20 +- gnattools/ChangeLog | 4 + gotools/ChangeLog | 4 + include/ChangeLog | 4 + intl/ChangeLog | 4 + libada/ChangeLog | 4 + libatomic/ChangeLog | 4 + libbacktrace/ChangeLog | 4 + libcc1/ChangeLog | 4 + libcody/ChangeLog | 4 + libcpp/ChangeLog | 22 + libcpp/lex.c | 14 +- libcpp/po/ChangeLog | 4 + libdecnumber/ChangeLog | 4 + libffi/ChangeLog | 4 + libgcc/ChangeLog | 15 + libgcc/config/avr/libf7/ChangeLog | 4 + libgcc/config/libbid/ChangeLog | 4 + libgcc/config/rs6000/tramp.S | 6 +- libgfortran/ChangeLog | 16 + libgfortran/io/async.c | 4 +- libgfortran/io/io.h | 4 +- libgfortran/io/transfer.c | 14 +- libgomp/ChangeLog | 53 + libgomp/taskloop.c | 22 +- libgomp/testsuite/lib/libgomp.exp | 20 +- .../libgomp.c-c++-common/function-not-offloaded.c | 2 +- .../testsuite/libgomp.c-c++-common/reduction-16.c | 2 +- .../libgomp.c-c++-common/task-detach-12.c | 19 + .../libgomp.c-c++-common/variable-not-offloaded.c | 4 +- libgomp/testsuite/libgomp.c/pr86416-1.c | 4 +- libgomp/testsuite/libgomp.c/pr86416-2.c | 4 +- libgomp/testsuite/libgomp.c/target-43.c | 24 + libgomp/testsuite/libgomp.c/task-reduction-4.c | 21 + .../testsuite/libgomp.fortran/task-detach-12.f90 | 22 + .../{atomic_capture-2.c => atomic_capture-3.c} | 93 +- libhsail-rt/ChangeLog | 4 + libiberty/ChangeLog | 10 + libiberty/rust-demangle.c | 9 +- libitm/ChangeLog | 4 + libobjc/ChangeLog | 4 + liboffloadmic/ChangeLog | 4 + libphobos/ChangeLog | 34 + .../libdruntime/core/sys/dragonflybsd/dlfcn.d | 15 +- libphobos/libdruntime/core/sys/freebsd/dlfcn.d | 4 +- libphobos/libdruntime/core/sys/netbsd/dlfcn.d | 15 +- libphobos/libdruntime/core/sys/posix/dlfcn.d | 4 +- libphobos/libdruntime/core/thread/osthread.d | 68 +- libphobos/src/std/process.d | 2 +- libquadmath/ChangeLog | 4 + libsanitizer/ChangeLog | 4 + libssp/ChangeLog | 4 + libstdc++-v3/ChangeLog | 1676 +++ libstdc++-v3/acinclude.m4 | 2 +- libstdc++-v3/config.h.in | 8 +- .../post/powerpc64-linux-gnu/baseline_symbols.txt | 242 + libstdc++-v3/configure | 2 +- libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/allocator.h | 44 +- libstdc++-v3/include/bits/atomic_base.h | 39 +- libstdc++-v3/include/bits/atomic_timed_wait.h | 471 +- libstdc++-v3/include/bits/atomic_wait.h | 457 +- libstdc++-v3/include/bits/basic_string.h | 16 +- libstdc++-v3/include/bits/memoryfwd.h | 7 +- libstdc++-v3/include/bits/ranges_util.h | 2 +- libstdc++-v3/include/bits/semaphore_base.h | 209 +- libstdc++-v3/include/bits/shared_ptr.h | 2 + libstdc++-v3/include/bits/shared_ptr_base.h | 15 +- libstdc++-v3/include/bits/std_thread.h | 2 +- libstdc++-v3/include/bits/stl_iterator.h | 128 +- libstdc++-v3/include/bits/this_thread_sleep.h | 119 + libstdc++-v3/include/experimental/internet | 8 +- libstdc++-v3/include/ext/malloc_allocator.h | 8 +- libstdc++-v3/include/ext/new_allocator.h | 8 +- .../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp | 26 +- libstdc++-v3/include/std/atomic | 15 +- libstdc++-v3/include/std/barrier | 13 +- libstdc++-v3/include/std/charconv | 5 +- libstdc++-v3/include/std/future | 64 +- libstdc++-v3/include/std/istream | 79 +- libstdc++-v3/include/std/latch | 14 +- libstdc++-v3/include/std/ostream | 83 +- libstdc++-v3/include/std/ranges | 365 +- libstdc++-v3/include/std/semaphore | 17 +- libstdc++-v3/include/std/stop_token | 1 - libstdc++-v3/include/std/thread | 68 +- libstdc++-v3/include/std/type_traits | 17 +- libstdc++-v3/include/std/variant | 50 +- libstdc++-v3/include/std/version | 8 +- libstdc++-v3/python/Makefile.am | 20 +- libstdc++-v3/python/Makefile.in | 14 +- libstdc++-v3/src/c++17/ryu/LOCAL_PATCHES | 1 + libstdc++-v3/src/c++17/ryu/ryu_generic_128.h | 21 +- .../17_intro/headers/c++2017/all_attributes.cc | 1 - .../17_intro/headers/c++2017/all_no_exceptions.cc | 2 +- .../headers/c++2017/all_pedantic_errors.cc | 2 +- .../17_intro/headers/c++2017/operator_names.cc | 2 +- .../17_intro/headers/c++2017/parallel_mode.cc | 1 - .../testsuite/17_intro/headers/c++2017/stdc++.cc | 1 - .../headers/c++2017/stdc++_multiple_inclusion.cc | 1 - .../18_support/aligned_alloc/aligned_alloc.cc | 1 - libstdc++-v3/testsuite/18_support/byte/81076.cc | 1 - .../testsuite/18_support/byte/global_neg.cc | 3 +- libstdc++-v3/testsuite/18_support/byte/ops.cc | 1 - .../testsuite/18_support/byte/requirements.cc | 1 - .../18_support/headers/cfloat/values_c++17.cc | 1 - libstdc++-v3/testsuite/18_support/launder/1.cc | 1 - .../testsuite/18_support/launder/nodiscard.cc | 1 - .../testsuite/18_support/launder/requirements.cc | 1 - .../18_support/launder/requirements_neg.cc | 1 - libstdc++-v3/testsuite/18_support/new_aligned.cc | 1 - .../uncaught_exceptions/uncaught_exceptions.cc | 1 - .../19_diagnostics/error_code/is_error_code_v.cc | 1 - .../19_diagnostics/error_condition/hash.cc | 1 - .../20_util/addressof/requirements/constexpr.cc | 1 - libstdc++-v3/testsuite/20_util/allocator/void.cc | 40 +- libstdc++-v3/testsuite/20_util/any/assign/1.cc | 1 - libstdc++-v3/testsuite/20_util/any/assign/2.cc | 1 - .../testsuite/20_util/any/assign/emplace.cc | 1 - .../testsuite/20_util/any/assign/exception.cc | 3 +- libstdc++-v3/testsuite/20_util/any/assign/self.cc | 1 - libstdc++-v3/testsuite/20_util/any/cons/1.cc | 1 - libstdc++-v3/testsuite/20_util/any/cons/2.cc | 1 - libstdc++-v3/testsuite/20_util/any/cons/90415.cc | 1 - libstdc++-v3/testsuite/20_util/any/cons/92156.cc | 1 - libstdc++-v3/testsuite/20_util/any/cons/aligned.cc | 1 - .../testsuite/20_util/any/cons/explicit.cc | 1 - .../testsuite/20_util/any/cons/in_place.cc | 1 - .../testsuite/20_util/any/cons/nontrivial.cc | 1 - libstdc++-v3/testsuite/20_util/any/make_any.cc | 1 - .../testsuite/20_util/any/misc/any_cast.cc | 5 +- .../testsuite/20_util/any/misc/any_cast_neg.cc | 1 - .../testsuite/20_util/any/misc/any_cast_no_rtti.cc | 2 +- libstdc++-v3/testsuite/20_util/any/misc/swap.cc | 1 - libstdc++-v3/testsuite/20_util/any/modifiers/1.cc | 1 - .../testsuite/20_util/any/modifiers/83658.cc | 1 - .../testsuite/20_util/any/modifiers/92156.cc | 1 - .../testsuite/20_util/any/observers/type.cc | 1 - libstdc++-v3/testsuite/20_util/any/requirements.cc | 1 - libstdc++-v3/testsuite/20_util/any/typedefs.cc | 1 - libstdc++-v3/testsuite/20_util/as_const/1.cc | 1 - .../testsuite/20_util/as_const/rvalue_neg.cc | 1 - libstdc++-v3/testsuite/20_util/bind/83427.cc | 1 - .../testsuite/20_util/bind/is_placeholder_v.cc | 1 - .../20_util/bool_constant/requirements.cc | 1 - .../20_util/duration/arithmetic/constexpr_c++17.cc | 1 - .../requirements/treat_as_floating_point_v.cc | 1 - .../testsuite/20_util/duration_cast/rounding.cc | 1 - .../members/weak_from_this.cc | 1 - libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc | 1 - libstdc++-v3/testsuite/20_util/from_chars/3.cc | 2 +- libstdc++-v3/testsuite/20_util/from_chars/4.cc | 6 +- libstdc++-v3/testsuite/20_util/from_chars/5.cc | 6 +- libstdc++-v3/testsuite/20_util/from_chars/6.cc | 2 +- .../testsuite/20_util/from_chars/requirements.cc | 1 - libstdc++-v3/testsuite/20_util/function/91456.cc | 1 - .../testsuite/20_util/function/cons/deduction.cc | 1 - .../testsuite/20_util/function_objects/83607.cc | 1 - .../testsuite/20_util/function_objects/invoke/3.cc | 7 +- .../20_util/function_objects/invoke/59768.cc | 1 - .../20_util/function_objects/invoke/version.cc | 9 + .../20_util/function_objects/mem_fn/80478.cc | 1 - .../testsuite/20_util/function_objects/not_fn/1.cc | 1 - .../20_util/function_objects/not_fn/87538.cc | 1 - .../20_util/function_objects/searchers.cc | 1 - .../requirements/explicit_instantiation.cc | 1 - .../requirements/typedefs.cc | 1 - .../has_unique_object_representations/value.cc | 1 - libstdc++-v3/testsuite/20_util/hash/nullptr.cc | 1 - .../testsuite/20_util/headers/memory/synopsis.cc | 2 + .../testsuite/20_util/in_place/requirements.cc | 1 - .../20_util/is_aggregate/incomplete_neg.cc | 1 - .../requirements/explicit_instantiation.cc | 1 - .../20_util/is_aggregate/requirements/typedefs.cc | 1 - .../testsuite/20_util/is_aggregate/value.cc | 1 - .../testsuite/20_util/is_invocable/83395.cc | 1 - .../testsuite/20_util/is_invocable/91456.cc | 1 - .../requirements/explicit_instantiation.cc | 1 - .../20_util/is_invocable/requirements/typedefs.cc | 1 - .../testsuite/20_util/is_invocable/value.cc | 1 - .../20_util/is_literal_type/deprecated-1z.cc | 1 - .../20_util/is_nothrow_constructible/94003.cc | 1 - .../20_util/is_nothrow_invocable/83395.cc | 1 - .../requirements/explicit_instantiation.cc | 1 - .../is_nothrow_invocable/requirements/typedefs.cc | 1 - .../20_util/is_nothrow_invocable/value.cc | 1 - .../requirements/explicit_instantiation.cc | 1 - .../is_nothrow_swappable/requirements/typedefs.cc | 1 - .../20_util/is_nothrow_swappable/value.cc | 1 - .../requirements/explicit_instantiation.cc | 1 - .../requirements/typedefs.cc | 1 - .../20_util/is_nothrow_swappable_with/value.cc | 1 - .../requirements/explicit_instantiation.cc | 1 - .../20_util/is_swappable/requirements/typedefs.cc | 1 - .../testsuite/20_util/is_swappable/value.cc | 1 - .../requirements/explicit_instantiation.cc | 1 - .../is_swappable_with/requirements/typedefs.cc | 1 - .../testsuite/20_util/is_swappable_with/value.cc | 1 - .../testsuite/20_util/logical_traits/83134.cc | 1 - .../requirements/explicit_instantiation.cc | 1 - .../logical_traits/requirements/typedefs.cc | 1 - .../testsuite/20_util/logical_traits/value.cc | 1 - .../testsuite/20_util/memory_resource/1.cc | 1 - .../testsuite/20_util/memory_resource/2.cc | 1 - .../20_util/monotonic_buffer_resource/1.cc | 1 - .../20_util/monotonic_buffer_resource/93208.cc | 1 - .../20_util/monotonic_buffer_resource/allocate.cc | 1 - .../monotonic_buffer_resource/deallocate.cc | 1 - .../20_util/monotonic_buffer_resource/release.cc | 1 - .../monotonic_buffer_resource/upstream_resource.cc | 1 - libstdc++-v3/testsuite/20_util/optional/77288.cc | 1 - libstdc++-v3/testsuite/20_util/optional/84601.cc | 1 - .../testsuite/20_util/optional/assignment/1.cc | 1 - .../testsuite/20_util/optional/assignment/2.cc | 1 - .../testsuite/20_util/optional/assignment/3.cc | 1 - .../testsuite/20_util/optional/assignment/4.cc | 1 - .../testsuite/20_util/optional/assignment/5.cc | 1 - .../testsuite/20_util/optional/assignment/6.cc | 1 - .../testsuite/20_util/optional/assignment/7.cc | 1 - .../testsuite/20_util/optional/assignment/8.cc | 1 - .../testsuite/20_util/optional/assignment/9.cc | 1 - .../testsuite/20_util/optional/bad_access.cc | 1 - .../testsuite/20_util/optional/cons/77727.cc | 1 - .../testsuite/20_util/optional/cons/85642.cc | 1 - .../testsuite/20_util/optional/cons/copy.cc | 1 - .../testsuite/20_util/optional/cons/deduction.cc | 1 - .../testsuite/20_util/optional/cons/default.cc | 1 - .../testsuite/20_util/optional/cons/move.cc | 1 - .../testsuite/20_util/optional/cons/trivial.cc | 1 - .../testsuite/20_util/optional/cons/value.cc | 1 - .../testsuite/20_util/optional/cons/value_neg.cc | 1 - .../20_util/optional/constexpr/cons/default.cc | 1 - .../20_util/optional/constexpr/cons/value.cc | 1 - .../20_util/optional/constexpr/in_place.cc | 1 - .../20_util/optional/constexpr/make_optional.cc | 1 - .../20_util/optional/constexpr/nullopt.cc | 1 - .../20_util/optional/constexpr/observers/1.cc | 1 - .../20_util/optional/constexpr/observers/2.cc | 1 - .../20_util/optional/constexpr/observers/3.cc | 1 - .../20_util/optional/constexpr/observers/4.cc | 1 - .../20_util/optional/constexpr/observers/5.cc | 1 - .../20_util/optional/constexpr/relops/1.cc | 1 - .../20_util/optional/constexpr/relops/2.cc | 1 - .../20_util/optional/constexpr/relops/3.cc | 1 - .../20_util/optional/constexpr/relops/4.cc | 1 - .../20_util/optional/constexpr/relops/5.cc | 1 - .../20_util/optional/constexpr/relops/6.cc | 1 - libstdc++-v3/testsuite/20_util/optional/hash.cc | 1 - .../testsuite/20_util/optional/in_place.cc | 1 - .../testsuite/20_util/optional/make_optional.cc | 1 - libstdc++-v3/testsuite/20_util/optional/nullopt.cc | 1 - .../testsuite/20_util/optional/observers/1.cc | 1 - .../testsuite/20_util/optional/observers/2.cc | 1 - .../testsuite/20_util/optional/observers/3.cc | 1 - .../testsuite/20_util/optional/observers/4.cc | 1 - .../testsuite/20_util/optional/observers/5.cc | 1 - .../testsuite/20_util/optional/observers/6.cc | 1 - .../testsuite/20_util/optional/relops/1.cc | 1 - .../testsuite/20_util/optional/relops/2.cc | 1 - .../testsuite/20_util/optional/relops/3.cc | 1 - .../testsuite/20_util/optional/relops/4.cc | 1 - .../testsuite/20_util/optional/relops/5.cc | 1 - .../testsuite/20_util/optional/relops/6.cc | 1 - .../testsuite/20_util/optional/relops/7.cc | 1 - .../testsuite/20_util/optional/requirements.cc | 1 - libstdc++-v3/testsuite/20_util/optional/swap/1.cc | 1 - libstdc++-v3/testsuite/20_util/optional/swap/2.cc | 1 - .../testsuite/20_util/optional/typedefs.cc | 1 - .../testsuite/20_util/pair/cons/deduction.cc | 1 - libstdc++-v3/testsuite/20_util/pair/swap_cxx17.cc | 1 - .../testsuite/20_util/polymorphic_allocator/1.cc | 1 - .../polymorphic_allocator/construct_pair.cc | 1 - .../20_util/polymorphic_allocator/resource.cc | 1 - .../20_util/polymorphic_allocator/select.cc | 1 - .../20_util/ratio/requirements/ratio_equal_v.cc | 1 - .../testsuite/20_util/reference_wrapper/83427.cc | 1 - .../20_util/reference_wrapper/deduction.cc | 1 - .../testsuite/20_util/remove_cvref/value.cc | 7 + .../20_util/scoped_allocator/69293_neg.cc | 1 + .../20_util/shared_ptr/casts/reinterpret.cc | 1 - .../testsuite/20_util/shared_ptr/cons/deduction.cc | 1 - .../testsuite/20_util/shared_ptr/cons/lwg3548.cc | 16 + .../20_util/shared_ptr/cons/unique_ptr_deleter.cc | 17 +- .../testsuite/20_util/shared_ptr/creation/99006.cc | 9 + .../20_util/shared_ptr/requirements/weak_type.cc | 1 - .../memory_management_tools/1.cc | 1 - .../memory_management_tools/destroy_neg.cc | 3 +- .../pstl/uninitialized_construct.cc | 2 +- .../pstl/uninitialized_copy_move.cc | 2 +- .../pstl/uninitialized_fill_destroy.cc | 2 +- .../uninitialized_value_construct/94540.cc | 1 - .../uninitialized_value_construct/94831.cc | 1 - .../uninitialized_value_construct_n/94540.cc | 1 - .../uninitialized_value_construct_n/sizes.cc | 1 - .../20_util/synchronized_pool_resource/allocate.cc | 2 +- .../synchronized_pool_resource/allocate_single.cc | 1 - .../20_util/synchronized_pool_resource/cons.cc | 2 +- .../synchronized_pool_resource/cons_single.cc | 1 - .../20_util/synchronized_pool_resource/is_equal.cc | 2 +- .../synchronized_pool_resource/multithreaded.cc | 2 +- .../20_util/synchronized_pool_resource/options.cc | 2 +- .../20_util/synchronized_pool_resource/release.cc | 2 +- .../synchronized_pool_resource/release_single.cc | 1 - .../20_util/time_point/arithmetic/constexpr.cc | 1 - .../testsuite/20_util/time_point_cast/rounding.cc | 1 - libstdc++-v3/testsuite/20_util/to_chars/3.cc | 1 - .../deque/debug/98466.cc => 20_util/to_chars/4.cc} | 30 +- .../testsuite/20_util/to_chars/chars_format.cc | 1 - .../testsuite/20_util/to_chars/long_double.cc | 2 +- libstdc++-v3/testsuite/20_util/to_chars/lwg3266.cc | 1 - .../testsuite/20_util/to_chars/requirements.cc | 1 - libstdc++-v3/testsuite/20_util/tuple/78939.cc | 1 - libstdc++-v3/testsuite/20_util/tuple/apply/1.cc | 1 - libstdc++-v3/testsuite/20_util/tuple/apply/2.cc | 1 - .../testsuite/20_util/tuple/cons/deduction.cc | 1 - .../testsuite/20_util/tuple/make_from_tuple/1.cc | 1 - .../testsuite/20_util/tuple/make_from_tuple/2.cc | 1 - libstdc++-v3/testsuite/20_util/tuple/swap_cxx17.cc | 1 - .../testsuite/20_util/tuple/tuple_size_v.cc | 1 - .../20_util/unique_ptr/cons/deduction_neg.cc | 5 +- .../specialized_algorithms/swap_cxx17.cc | 1 - .../allocate-max-chunks.cc | 1 - .../unsynchronized_pool_resource/allocate.cc | 1 - .../20_util/unsynchronized_pool_resource/cons.cc | 1 - .../unsynchronized_pool_resource/is_equal.cc | 1 - .../unsynchronized_pool_resource/options.cc | 1 - .../unsynchronized_pool_resource/release.cc | 1 - .../testsuite/20_util/uses_allocator/69293_neg.cc | 2 +- .../requirements/uses_allocator_v.cc | 1 - .../20_util/variable_templates_for_traits.cc | 1 - libstdc++-v3/testsuite/20_util/variant/100384.cc | 9 + libstdc++-v3/testsuite/20_util/variant/80165.cc | 1 - libstdc++-v3/testsuite/20_util/variant/85183.cc | 1 - libstdc++-v3/testsuite/20_util/variant/86874.cc | 1 - libstdc++-v3/testsuite/20_util/variant/87431.cc | 1 - libstdc++-v3/testsuite/20_util/variant/87619.cc | 1 - libstdc++-v3/testsuite/20_util/variant/91807.cc | 1 - libstdc++-v3/testsuite/20_util/variant/any.cc | 1 - libstdc++-v3/testsuite/20_util/variant/compile.cc | 9 +- .../testsuite/20_util/variant/deduction.cc | 1 - .../testsuite/20_util/variant/exception_safety.cc | 1 - libstdc++-v3/testsuite/20_util/variant/hash.cc | 1 - .../testsuite/20_util/variant/index_type.cc | 1 - .../testsuite/20_util/variant/relops/89851.cc | 1 - .../testsuite/20_util/variant/relops/90008.cc | 1 - libstdc++-v3/testsuite/20_util/variant/run.cc | 1 - libstdc++-v3/testsuite/20_util/variant/visit.cc | 1 - libstdc++-v3/testsuite/20_util/void_t/1.cc | 1 - .../testsuite/20_util/weak_ptr/cons/deduction.cc | 1 - .../testsuite/21_strings/basic_string/79162.cc | 1 - .../21_strings/basic_string/cons/char/7.cc | 1 - .../21_strings/basic_string/cons/char/79162.cc | 1 - .../21_strings/basic_string/cons/char/86138.cc | 1 - .../21_strings/basic_string/cons/char/9.cc | 1 - .../21_strings/basic_string/cons/char/deduction.cc | 1 - .../basic_string/cons/char/moveable2_c++17.cc | 1 - .../21_strings/basic_string/cons/wchar_t/7.cc | 1 - .../21_strings/basic_string/cons/wchar_t/79162.cc | 1 - .../21_strings/basic_string/cons/wchar_t/86138.cc | 1 - .../21_strings/basic_string/cons/wchar_t/9.cc | 1 - .../basic_string/cons/wchar_t/deduction.cc | 1 - .../basic_string/cons/wchar_t/moveable2_c++17.cc | 1 - .../testsuite/21_strings/basic_string/hash/hash.cc | 1 - .../testsuite/21_strings/basic_string/lwg2758.cc | 1 - .../testsuite/21_strings/basic_string/lwg2946.cc | 1 - .../basic_string/modifiers/append/char/4.cc | 1 - .../basic_string/modifiers/append/wchar_t/4.cc | 1 - .../basic_string/modifiers/assign/char/4.cc | 1 - .../basic_string/modifiers/assign/wchar_t/4.cc | 1 - .../basic_string/modifiers/insert/char/3.cc | 1 - .../basic_string/modifiers/insert/wchar_t/3.cc | 1 - .../basic_string/modifiers/replace/char/7.cc | 1 - .../basic_string/modifiers/replace/wchar_t/7.cc | 1 - .../basic_string/operations/compare/char/2.cc | 1 - .../basic_string/operations/compare/wchar_t/2.cc | 1 - .../basic_string/operations/data/char/2.cc | 1 - .../basic_string/operations/data/char/86169.cc | 1 - .../basic_string/operations/data/wchar_t/2.cc | 1 - .../basic_string/operations/find/char/5.cc | 1 - .../basic_string/operations/find/wchar_t/5.cc | 1 - .../21_strings/basic_string/operators/char/5.cc | 1 - .../21_strings/basic_string/operators/wchar_t/5.cc | 1 - .../21_strings/basic_string/types/pmr_typedefs.cc | 1 - .../21_strings/basic_string_view/capacity/1.cc | 1 - .../basic_string_view/capacity/empty_neg.cc | 1 - .../21_strings/basic_string_view/cons/char/1.cc | 1 - .../21_strings/basic_string_view/cons/char/2.cc | 1 - .../21_strings/basic_string_view/cons/char/3.cc | 1 - .../basic_string_view/cons/char/nonnull.cc | 2 +- .../21_strings/basic_string_view/cons/wchar_t/1.cc | 1 - .../21_strings/basic_string_view/cons/wchar_t/2.cc | 1 - .../21_strings/basic_string_view/cons/wchar_t/3.cc | 1 - .../basic_string_view/cons/wchar_t/nonnull.cc | 2 +- .../basic_string_view/element_access/char/1.cc | 1 - .../basic_string_view/element_access/char/2.cc | 2 +- .../element_access/char/back_constexpr_neg.cc | 2 +- .../element_access/char/constexpr.cc | 1 - .../element_access/char/constexpr_neg.cc | 2 +- .../basic_string_view/element_access/char/empty.cc | 1 - .../element_access/char/front_back.cc | 1 - .../element_access/char/front_back_constexpr.cc | 1 - .../element_access/char/front_constexpr_neg.cc | 2 +- .../basic_string_view/element_access/wchar_t/1.cc | 1 - .../basic_string_view/element_access/wchar_t/2.cc | 2 +- .../element_access/wchar_t/back_constexpr_neg.cc | 2 +- .../element_access/wchar_t/constexpr.cc | 1 - .../element_access/wchar_t/constexpr_neg.cc | 2 +- .../element_access/wchar_t/empty.cc | 1 - .../element_access/wchar_t/front_back.cc | 1 - .../element_access/wchar_t/front_constexpr_neg.cc | 2 +- .../21_strings/basic_string_view/include.cc | 2 +- .../basic_string_view/inserters/94051.cc | 1 - .../basic_string_view/inserters/char/1.cc | 1 - .../basic_string_view/inserters/char/2.cc | 1 - .../basic_string_view/inserters/char/3.cc | 1 - .../basic_string_view/inserters/pod/10081-out.cc | 1 - .../basic_string_view/inserters/wchar_t/1.cc | 1 - .../basic_string_view/inserters/wchar_t/2.cc | 1 - .../basic_string_view/inserters/wchar_t/3.cc | 1 - .../basic_string_view/literals/types-char8_t.cc | 2 +- .../21_strings/basic_string_view/literals/types.cc | 1 - .../basic_string_view/literals/values-char8_t.cc | 2 +- .../basic_string_view/literals/values.cc | 1 - .../modifiers/remove_prefix/char/1.cc | 1 - .../modifiers/remove_prefix/wchar_t/1.cc | 1 - .../modifiers/remove_suffix/char/1.cc | 1 - .../modifiers/remove_suffix/wchar_t/1.cc | 1 - .../basic_string_view/modifiers/swap/char/1.cc | 1 - .../basic_string_view/modifiers/swap/wchar_t/1.cc | 1 - .../basic_string_view/operations/compare/char/1.cc | 1 - .../operations/compare/char/13650.cc | 1 - .../basic_string_view/operations/compare/char/2.cc | 1 - .../operations/compare/char/70483.cc | 1 - .../operations/compare/char/nonnull.cc | 2 +- .../operations/compare/wchar_t/1.cc | 1 - .../operations/compare/wchar_t/13650.cc | 1 - .../operations/compare/wchar_t/2.cc | 1 - .../basic_string_view/operations/copy/char/1.cc | 1 - .../basic_string_view/operations/copy/char/2.cc | 1 - .../basic_string_view/operations/copy/wchar_t/1.cc | 1 - .../basic_string_view/operations/copy/wchar_t/2.cc | 1 - .../basic_string_view/operations/data/char/1.cc | 1 - .../basic_string_view/operations/data/wchar_t/1.cc | 1 - .../basic_string_view/operations/find/char/1.cc | 1 - .../basic_string_view/operations/find/char/2.cc | 1 - .../basic_string_view/operations/find/char/3.cc | 1 - .../basic_string_view/operations/find/char/4.cc | 1 - .../operations/find/char/nonnull.cc | 2 +- .../basic_string_view/operations/find/wchar_t/1.cc | 1 - .../basic_string_view/operations/find/wchar_t/2.cc | 1 - .../basic_string_view/operations/find/wchar_t/3.cc | 1 - .../basic_string_view/operations/find/wchar_t/4.cc | 1 - .../basic_string_view/operations/rfind/char/1.cc | 1 - .../basic_string_view/operations/rfind/char/2.cc | 1 - .../basic_string_view/operations/rfind/char/3.cc | 1 - .../operations/rfind/char/nonnull.cc | 2 +- .../operations/rfind/wchar_t/1.cc | 1 - .../operations/rfind/wchar_t/2.cc | 1 - .../operations/rfind/wchar_t/3.cc | 1 - .../operations/string_conversion/1.cc | 1 - .../basic_string_view/operations/substr/char/1.cc | 1 - .../operations/substr/char/83511.cc | 1 - .../operations/substr/wchar_t/1.cc | 1 - .../operations/substr/wchar_t/83511.cc | 1 - .../basic_string_view/operators/char/2.cc | 1 - .../basic_string_view/operators/char/89446.cc | 2 +- .../basic_string_view/operators/wchar_t/2.cc | 1 - .../basic_string_view/operators/wchar_t/89446.cc | 2 +- .../basic_string_view/range_access/char/1.cc | 1 - .../basic_string_view/range_access/wchar_t/1.cc | 1 - .../requirements/explicit_instantiation/1.cc | 1 - .../requirements/explicit_instantiation/char/1.cc | 1 - .../explicit_instantiation/char16_t/1.cc | 1 - .../explicit_instantiation/char32_t/1.cc | 1 - .../explicit_instantiation/char8_t/1.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 1 - .../basic_string_view/requirements/traits_neg.cc | 1 - .../basic_string_view/requirements/typedefs.cc | 1 - .../21_strings/basic_string_view/typedefs.cc | 1 - .../21_strings/basic_string_view/types/1.cc | 1 - .../char_traits/requirements/char/99181.cc | 1 - .../requirements/constexpr_functions_c++17.cc | 12 +- .../requirements/constexpr_functions_c++20.cc | 7 + .../21_strings/char_traits/requirements/version.cc | 16 + .../23_containers/array/cons/deduction.cc | 1 - .../23_containers/array/cons/deduction_neg.cc | 3 +- .../array/element_access/constexpr_c++17.cc | 1 - .../array/requirements/constexpr_iter.cc | 1 - .../array/specialized_algorithms/swap_cxx17.cc | 1 - .../23_containers/deque/cons/deduction.cc | 1 - .../deque/modifiers/emplace/cxx17_return.cc | 1 - .../23_containers/deque/types/pmr_typedefs.cc | 1 - .../deque/types/pmr_typedefs_debug.cc | 2 +- .../23_containers/forward_list/cons/deduction.cc | 1 - .../forward_list/modifiers/emplace_cxx17_return.cc | 1 - .../23_containers/forward_list/pmr_typedefs.cc | 1 - .../forward_list/pmr_typedefs_debug.cc | 2 +- .../testsuite/23_containers/list/cons/deduction.cc | 1 - .../list/modifiers/emplace/cxx17_return.cc | 1 - .../testsuite/23_containers/list/pmr_typedefs.cc | 1 - .../23_containers/list/pmr_typedefs_debug.cc | 2 +- .../testsuite/23_containers/map/cons/deduction.cc | 1 - .../23_containers/map/modifiers/extract.cc | 1 - .../23_containers/map/modifiers/insert/83226.cc | 1 - .../map/modifiers/insert_or_assign/1.cc | 1 - .../testsuite/23_containers/map/modifiers/merge.cc | 1 - .../23_containers/map/modifiers/try_emplace/1.cc | 1 - .../testsuite/23_containers/map/pmr_typedefs.cc | 1 - .../23_containers/map/pmr_typedefs_debug.cc | 2 +- .../23_containers/multimap/cons/deduction.cc | 1 - .../23_containers/multimap/modifiers/extract.cc | 1 - .../23_containers/multimap/modifiers/merge.cc | 1 - .../23_containers/multimap/pmr_typedefs.cc | 1 - .../23_containers/multimap/pmr_typedefs_debug.cc | 2 +- .../23_containers/multiset/cons/deduction.cc | 1 - .../23_containers/multiset/modifiers/extract.cc | 1 - .../23_containers/multiset/modifiers/merge.cc | 1 - .../23_containers/multiset/pmr_typedefs.cc | 1 - .../23_containers/multiset/pmr_typedefs_debug.cc | 2 +- .../23_containers/priority_queue/deduction.cc | 1 - .../testsuite/23_containers/queue/deduction.cc | 1 - .../queue/members/emplace_cxx17_return.cc | 1 - .../testsuite/23_containers/set/cons/deduction.cc | 1 - .../23_containers/set/modifiers/extract.cc | 1 - .../testsuite/23_containers/set/modifiers/merge.cc | 1 - .../23_containers/set/modifiers/node_swap.cc | 1 - .../testsuite/23_containers/set/pmr_typedefs.cc | 1 - .../23_containers/set/pmr_typedefs_debug.cc | 2 +- .../testsuite/23_containers/stack/deduction.cc | 1 - .../stack/members/emplace_cxx17_return.cc | 1 - .../23_containers/unordered_map/cons/deduction.cc | 1 - .../unordered_map/modifiers/extract.cc | 1 - .../unordered_map/modifiers/insert_or_assign.cc | 1 - .../23_containers/unordered_map/modifiers/merge.cc | 1 - .../unordered_map/modifiers/try_emplace.cc | 1 - .../23_containers/unordered_map/pmr_typedefs.cc | 1 - .../unordered_map/pmr_typedefs_debug.cc | 2 +- .../unordered_multimap/cons/deduction.cc | 1 - .../unordered_multimap/modifiers/extract.cc | 1 - .../unordered_multimap/modifiers/merge.cc | 1 - .../unordered_multimap/pmr_typedefs.cc | 1 - .../unordered_multimap/pmr_typedefs_debug.cc | 2 +- .../unordered_multiset/cons/deduction.cc | 1 - .../unordered_multiset/modifiers/extract.cc | 1 - .../unordered_multiset/modifiers/merge.cc | 1 - .../unordered_multiset/pmr_typedefs.cc | 1 - .../unordered_multiset/pmr_typedefs_debug.cc | 2 +- .../23_containers/unordered_set/cons/deduction.cc | 1 - .../unordered_set/modifiers/extract.cc | 1 - .../23_containers/unordered_set/modifiers/merge.cc | 1 - .../23_containers/unordered_set/pmr_typedefs.cc | 1 - .../unordered_set/pmr_typedefs_debug.cc | 2 +- .../vector/bool/emplace_cxx17_return.cc | 1 - .../23_containers/vector/cons/89164_c++17.cc | 1 - .../23_containers/vector/cons/deduction.cc | 1 - .../vector/modifiers/emplace/cxx17_return.cc | 1 - .../testsuite/23_containers/vector/pmr_typedefs.cc | 1 - .../vector/types/pmr_typedefs_debug.cc | 2 +- .../testsuite/24_iterators/container_access.cc | 1 - .../headers/iterator/range_access_c++17.cc | 1 - .../headers/iterator/synopsis_c++17.cc | 1 - .../headers/iterator/synopsis_c++20.cc | 1 + .../range_access/range_access_cpp17.cc | 1 - .../range_access/range_access_cpp17_neg.cc | 1 - .../testsuite/24_iterators/reverse_iterator/2.cc | 8 +- libstdc++-v3/testsuite/25_algorithms/clamp/1.cc | 1 - libstdc++-v3/testsuite/25_algorithms/clamp/2.cc | 1 - .../testsuite/25_algorithms/clamp/constexpr.cc | 1 - .../clamp/requirements/explicit_instantiation/1.cc | 1 - .../requirements/explicit_instantiation/pod.cc | 1 - .../testsuite/25_algorithms/copy/debug/99402.cc | 3 +- .../copy_backward/move_iterators/69478.cc | 2 +- .../testsuite/25_algorithms/for_each/for_each_n.cc | 1 - .../25_algorithms/for_each/for_each_n_debug.cc | 1 - .../testsuite/25_algorithms/move_backward/69478.cc | 2 +- .../testsuite/25_algorithms/move_backward/93872.cc | 2 +- .../25_algorithms/pstl/alg_merge/inplace_merge.cc | 2 +- .../25_algorithms/pstl/alg_merge/merge.cc | 2 +- .../pstl/alg_modifying_operations/copy_if.cc | 2 +- .../pstl/alg_modifying_operations/copy_move.cc | 2 +- .../pstl/alg_modifying_operations/fill.cc | 2 +- .../pstl/alg_modifying_operations/generate.cc | 2 +- .../alg_modifying_operations/is_partitioned.cc | 2 +- .../pstl/alg_modifying_operations/partition.cc | 2 +- .../alg_modifying_operations/partition_copy.cc | 2 +- .../pstl/alg_modifying_operations/remove.cc | 2 +- .../pstl/alg_modifying_operations/remove_copy.cc | 2 +- .../pstl/alg_modifying_operations/replace.cc | 2 +- .../pstl/alg_modifying_operations/replace_copy.cc | 2 +- .../pstl/alg_modifying_operations/rotate.cc | 2 +- .../pstl/alg_modifying_operations/rotate_copy.cc | 2 +- .../pstl/alg_modifying_operations/swap_ranges.cc | 2 +- .../alg_modifying_operations/transform_binary.cc | 2 +- .../alg_modifying_operations/transform_unary.cc | 2 +- .../pstl/alg_modifying_operations/unique.cc | 2 +- .../alg_modifying_operations/unique_copy_equal.cc | 2 +- .../pstl/alg_nonmodifying/adjacent_find.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/all_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/any_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/count.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/equal.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/find.cc | 2 +- .../pstl/alg_nonmodifying/find_end.cc | 2 +- .../pstl/alg_nonmodifying/find_first_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/find_if.cc | 2 +- .../pstl/alg_nonmodifying/for_each.cc | 2 +- .../pstl/alg_nonmodifying/mismatch.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/none_of.cc | 2 +- .../pstl/alg_nonmodifying/nth_element.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/reverse.cc | 2 +- .../pstl/alg_nonmodifying/reverse_copy.cc | 2 +- .../pstl/alg_nonmodifying/search_n.cc | 2 +- .../25_algorithms/pstl/alg_sorting/includes.cc | 2 +- .../25_algorithms/pstl/alg_sorting/is_heap.cc | 2 +- .../25_algorithms/pstl/alg_sorting/is_sorted.cc | 2 +- .../pstl/alg_sorting/lexicographical_compare.cc | 2 +- .../pstl/alg_sorting/minmax_element.cc | 2 +- .../25_algorithms/pstl/alg_sorting/partial_sort.cc | 2 +- .../pstl/alg_sorting/partial_sort_copy.cc | 2 +- .../25_algorithms/pstl/alg_sorting/set.cc | 2 +- .../25_algorithms/pstl/alg_sorting/sort.cc | 2 +- .../testsuite/25_algorithms/pstl/feature_test-2.cc | 1 - .../testsuite/25_algorithms/pstl/feature_test-3.cc | 1 - .../testsuite/25_algorithms/pstl/feature_test-4.cc | 1 - .../testsuite/25_algorithms/pstl/feature_test-5.cc | 1 - .../testsuite/25_algorithms/pstl/feature_test.cc | 1 - libstdc++-v3/testsuite/25_algorithms/sample/1.cc | 1 - libstdc++-v3/testsuite/25_algorithms/sample/2.cc | 1 - libstdc++-v3/testsuite/25_algorithms/sample/3.cc | 1 - .../testsuite/25_algorithms/sample/81221.cc | 1 - .../testsuite/25_algorithms/search/searcher.cc | 1 - .../testsuite/26_numerics/exclusive_scan/1.cc | 1 - libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 1 - .../headers/cmath/functions_std_c++17.cc | 1 - .../testsuite/26_numerics/headers/cmath/hypot.cc | 1 - .../headers/cmath/special_functions_global.cc | 1 - .../testsuite/26_numerics/inclusive_scan/1.cc | 1 - libstdc++-v3/testsuite/26_numerics/lcm/1.cc | 1 - libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 1 - .../pstl/numeric_ops/adjacent_difference.cc | 2 +- .../26_numerics/pstl/numeric_ops/reduce.cc | 2 +- .../testsuite/26_numerics/pstl/numeric_ops/scan.cc | 2 +- .../pstl/numeric_ops/transform_reduce.cc | 2 +- .../26_numerics/pstl/numeric_ops/transform_scan.cc | 2 +- libstdc++-v3/testsuite/26_numerics/reduce/1.cc | 1 - libstdc++-v3/testsuite/26_numerics/reduce/2.cc | 1 - .../26_numerics/transform_exclusive_scan/1.cc | 1 - .../26_numerics/transform_inclusive_scan/1.cc | 1 - .../testsuite/26_numerics/transform_reduce/1.cc | 1 - .../testsuite/26_numerics/valarray/deduction.cc | 1 - .../27_io/basic_filebuf/open/char/path.cc | 2 +- .../27_io/basic_fstream/cons/char/path.cc | 2 +- .../27_io/basic_fstream/open/char/path.cc | 2 +- .../27_io/basic_ifstream/cons/char/path.cc | 2 +- .../27_io/basic_ifstream/open/char/path.cc | 2 +- .../extractors_character/char/lwg2499_neg.cc | 12 +- .../extractors_character/wchar_t/lwg2499_neg.cc | 4 +- .../27_io/basic_istream/extractors_other/char/4.cc | 79 +- .../basic_istream/extractors_other/wchar_t/4.cc | 79 +- .../27_io/basic_ofstream/cons/char/path.cc | 2 +- .../27_io/basic_ofstream/open/char/path.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/6.cc | 80 +- .../basic_ostream/inserters_other/char/99692.cc | 34 + .../basic_ostream/inserters_other/char/lwg2221.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/6.cc | 80 +- .../27_io/filesystem/directory_entry/86597.cc | 1 - .../27_io/filesystem/directory_entry/lwg3171.cc | 1 - .../testsuite/27_io/filesystem/file_status/1.cc | 1 - .../27_io/filesystem/filesystem_error/cons.cc | 1 - .../27_io/filesystem/filesystem_error/copy.cc | 1 - .../testsuite/27_io/filesystem/iterators/91067.cc | 1 - .../27_io/filesystem/iterators/caching.cc | 1 - .../filesystem/iterators/directory_iterator.cc | 1 - .../testsuite/27_io/filesystem/iterators/pop.cc | 1 - .../filesystem/iterators/recursion_pending.cc | 1 - .../iterators/recursive_directory_iterator.cc | 1 - .../27_io/filesystem/operations/absolute.cc | 1 - .../testsuite/27_io/filesystem/operations/all.cc | 2 +- .../27_io/filesystem/operations/canonical.cc | 1 - .../testsuite/27_io/filesystem/operations/copy.cc | 1 - .../27_io/filesystem/operations/copy_file.cc | 1 - .../filesystem/operations/create_directories.cc | 1 - .../filesystem/operations/create_directory.cc | 1 - .../27_io/filesystem/operations/create_symlink.cc | 1 - .../27_io/filesystem/operations/current_path.cc | 1 - .../27_io/filesystem/operations/equivalent.cc | 1 - .../27_io/filesystem/operations/exists.cc | 1 - .../27_io/filesystem/operations/file_size.cc | 1 - .../27_io/filesystem/operations/is_empty.cc | 1 - .../27_io/filesystem/operations/last_write_time.cc | 1 - .../27_io/filesystem/operations/permissions.cc | 1 - .../27_io/filesystem/operations/proximate.cc | 1 - .../27_io/filesystem/operations/read_symlink.cc | 1 - .../27_io/filesystem/operations/relative.cc | 1 - .../27_io/filesystem/operations/remove.cc | 1 - .../27_io/filesystem/operations/remove_all.cc | 1 - .../27_io/filesystem/operations/rename.cc | 1 - .../27_io/filesystem/operations/resize_file.cc | 1 - .../testsuite/27_io/filesystem/operations/space.cc | 1 - .../27_io/filesystem/operations/status.cc | 1 - .../27_io/filesystem/operations/symlink_status.cc | 1 - .../filesystem/operations/temp_directory_path.cc | 1 - .../filesystem/operations/weakly_canonical.cc | 1 - .../testsuite/27_io/filesystem/path/append/path.cc | 1 - .../27_io/filesystem/path/append/source.cc | 1 - .../27_io/filesystem/path/assign/assign.cc | 1 - .../testsuite/27_io/filesystem/path/assign/copy.cc | 1 - .../27_io/filesystem/path/compare/compare.cc | 1 - .../27_io/filesystem/path/compare/lwg2936.cc | 1 - .../27_io/filesystem/path/compare/path.cc | 1 - .../27_io/filesystem/path/compare/strings.cc | 1 - .../27_io/filesystem/path/concat/92853.cc | 1 - .../27_io/filesystem/path/concat/94063.cc | 1 - .../testsuite/27_io/filesystem/path/concat/path.cc | 1 - .../27_io/filesystem/path/concat/strings.cc | 1 - .../27_io/filesystem/path/construct/80762.cc | 1 - .../27_io/filesystem/path/construct/90281.cc | 1 - .../27_io/filesystem/path/construct/90634.cc | 1 - .../27_io/filesystem/path/construct/copy.cc | 1 - .../27_io/filesystem/path/construct/default.cc | 1 - .../27_io/filesystem/path/construct/format.cc | 1 - .../27_io/filesystem/path/construct/locale.cc | 1 - .../27_io/filesystem/path/construct/range.cc | 1 - .../27_io/filesystem/path/construct/string_view.cc | 1 - .../27_io/filesystem/path/decompose/extension.cc | 1 - .../27_io/filesystem/path/decompose/filename.cc | 1 - .../27_io/filesystem/path/decompose/parent_path.cc | 1 - .../filesystem/path/decompose/relative_path.cc | 1 - .../filesystem/path/decompose/root_directory.cc | 1 - .../27_io/filesystem/path/decompose/root_name.cc | 1 - .../27_io/filesystem/path/decompose/root_path.cc | 1 - .../27_io/filesystem/path/decompose/stem.cc | 1 - .../filesystem/path/factory/u8path-char8_t.cc | 2 +- .../27_io/filesystem/path/factory/u8path.cc | 1 - .../27_io/filesystem/path/generation/normal.cc | 1 - .../27_io/filesystem/path/generation/normal2.cc | 1 - .../27_io/filesystem/path/generation/proximate.cc | 1 - .../27_io/filesystem/path/generation/relative.cc | 1 - .../27_io/filesystem/path/generic/94242.cc | 1 - .../filesystem/path/generic/generic_string.cc | 1 - .../testsuite/27_io/filesystem/path/generic/utf.cc | 1 - .../27_io/filesystem/path/generic/wchar_t.cc | 1 - .../testsuite/27_io/filesystem/path/io/dr2989.cc | 2 +- .../27_io/filesystem/path/itr/components.cc | 1 - .../27_io/filesystem/path/itr/traversal.cc | 1 - .../27_io/filesystem/path/modifiers/clear.cc | 1 - .../filesystem/path/modifiers/make_preferred.cc | 1 - .../filesystem/path/modifiers/remove_filename.cc | 1 - .../filesystem/path/modifiers/replace_extension.cc | 1 - .../filesystem/path/modifiers/replace_filename.cc | 1 - .../27_io/filesystem/path/modifiers/swap.cc | 1 - .../27_io/filesystem/path/native/alloc.cc | 1 - .../27_io/filesystem/path/native/string-char8_t.cc | 2 +- .../27_io/filesystem/path/native/string.cc | 1 - .../27_io/filesystem/path/nonmember/append.cc | 1 - .../27_io/filesystem/path/nonmember/cmp.cc | 1 - .../27_io/filesystem/path/nonmember/hash_value.cc | 1 - .../testsuite/27_io/filesystem/path/query/empty.cc | 1 - .../27_io/filesystem/path/query/empty_neg.cc | 1 - .../27_io/filesystem/path/query/has_extension.cc | 1 - .../27_io/filesystem/path/query/has_filename.cc | 1 - .../27_io/filesystem/path/query/has_parent_path.cc | 1 - .../filesystem/path/query/has_relative_path.cc | 1 - .../filesystem/path/query/has_root_directory.cc | 1 - .../27_io/filesystem/path/query/has_root_name.cc | 1 - .../27_io/filesystem/path/query/has_root_path.cc | 1 - .../27_io/filesystem/path/query/has_stem.cc | 1 - .../27_io/filesystem/path/query/is_absolute.cc | 1 - .../27_io/filesystem/path/query/is_relative.cc | 1 - .../27_io/manipulators/standard/char/quoted_sv.cc | 1 - .../manipulators/standard/wchar_t/quoted_sv.cc | 1 - libstdc++-v3/testsuite/27_io/rvalue_streams-2.cc | 11 - libstdc++-v3/testsuite/27_io/rvalue_streams.cc | 74 +- libstdc++-v3/testsuite/27_io/types/4.cc | 1 - .../28_regex/basic_regex/ctors/deduction.cc | 1 - .../28_regex/match_results/pmr_typedefs.cc | 1 - libstdc++-v3/testsuite/29_atomics/atomic/69769.cc | 1 - .../29_atomics/atomic/is_always_lock_free.cc | 1 - .../29_atomics/atomic/requirements/typedefs.cc | 1 - .../29_atomics/atomic/wait_notify/bool.cc | 37 +- .../29_atomics/atomic/wait_notify/generic.cc | 19 +- .../29_atomics/atomic/wait_notify/pointers.cc | 36 +- .../29_atomics/atomic_flag/wait_notify/1.cc | 37 +- .../29_atomics/atomic_float/wait_notify.cc | 26 +- .../atomic_integral/is_always_lock_free.cc | 1 - .../atomic_integral/requirements/typedefs.cc | 1 - .../29_atomics/atomic_integral/wait_notify.cc | 73 +- .../testsuite/29_atomics/atomic_ref/wait_notify.cc | 74 +- .../30_threads/lock_guard/cons/deduction.cc | 1 - .../30_threads/promise/members/at_thread_exit2.cc | 1 - .../testsuite/30_threads/scoped_lock/cons/1.cc | 1 - .../30_threads/scoped_lock/cons/deduction.cc | 1 - .../requirements/explicit_instantiation.cc | 1 - .../scoped_lock/requirements/typedefs.cc | 1 - .../30_threads/semaphore/try_acquire_posix.cc | 1 + .../testsuite/30_threads/shared_lock/70766.cc | 1 - .../testsuite/30_threads/shared_mutex/cons/1.cc | 1 - .../30_threads/shared_mutex/cons/assign_neg.cc | 1 - .../30_threads/shared_mutex/cons/copy_neg.cc | 1 - .../shared_mutex/requirements/standard_layout.cc | 1 - .../30_threads/shared_mutex/try_lock/1.cc | 1 - .../30_threads/shared_mutex/try_lock/2.cc | 1 - .../testsuite/30_threads/shared_mutex/unlock/1.cc | 1 - .../30_threads/unique_lock/cons/deduction.cc | 1 - .../filesystem/path/construct/string_view.cc | 2 +- .../testsuite/libstdc++-prettyprinters/91997.cc | 2 +- .../testsuite/libstdc++-prettyprinters/cxx17.cc | 2 +- libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 11 + libstdc++-v3/testsuite/std/ranges/p2259.cc | 91 + .../std/ranges/{iota/lwg3292_neg.cc => p2367.cc} | 32 +- libstdc++-v3/testsuite/util/testsuite_abi.cc | 16 +- libvtv/ChangeLog | 4 + lto-plugin/ChangeLog | 4 + maintainer-scripts/ChangeLog | 4 + zlib/ChangeLog | 4 + 974 files changed, 121456 insertions(+), 115308 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/pr100450.c create mode 100644 gcc/testsuite/c-c++-common/gomp/task-detach-3.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum_base4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum_base5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-100362.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class45.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class46.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class47.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class48.C create mode 100644 gcc/testsuite/g++.dg/opt/pr100148.C create mode 100644 gcc/testsuite/g++.dg/opt/pr100254.C create mode 100644 gcc/testsuite/g++.dg/pr100253.C create mode 100644 gcc/testsuite/g++.dg/pr98032.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits6.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr100305.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20210505-1.c create mode 100644 gcc/testsuite/gcc.dg/Wvla-parameter-9.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr100392.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr100392.h create mode 100644 gcc/testsuite/gcc.dg/gomp/pr100508.c create mode 100644 gcc/testsuite/gcc.dg/pr100225.c create mode 100644 gcc/testsuite/gcc.dg/pr100239.c create mode 100644 gcc/testsuite/gcc.dg/pr100414.c create mode 100644 gcc/testsuite/gcc.dg/pr100563.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100329.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100566.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr96513.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr100278.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr99988.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/pr100270_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr100302.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100182.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr98952.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-in-out-har [...] create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-inout-hard [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-permi.c create mode 100644 gcc/testsuite/gdc.test/compilable/test21898.d create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/map-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr100154.f90 create mode 100644 gcc/testsuite/gfortran.dg/ptr-func-4.f90 rename gcc/testsuite/{ => gfortran.dg}/substr_10.f90 (100%) rename gcc/testsuite/{ => gfortran.dg}/substr_9.f90 (100%) create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-detach-12.c create mode 100644 libgomp/testsuite/libgomp.c/target-43.c create mode 100644 libgomp/testsuite/libgomp.c/task-reduction-4.c create mode 100644 libgomp/testsuite/libgomp.fortran/task-detach-12.f90 copy libgomp/testsuite/libgomp.oacc-c-c++-common/{atomic_capture-2.c => atomic_cap [...] create mode 100644 libstdc++-v3/include/bits/this_thread_sleep.h create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/invoke/version.cc create mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/cons/lwg3548.cc create mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/creation/99006.cc copy libstdc++-v3/testsuite/{23_containers/deque/debug/98466.cc => 20_util/to_char [...] create mode 100644 libstdc++-v3/testsuite/20_util/variant/100384.cc create mode 100644 libstdc++-v3/testsuite/21_strings/char_traits/requirements/version.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char [...] create mode 100644 libstdc++-v3/testsuite/std/ranges/p2259.cc copy libstdc++-v3/testsuite/std/ranges/{iota/lwg3292_neg.cc => p2367.cc} (59%)