This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-defconfig in repository toolchain/ci/gcc.
from 0589be0c597 c++: DWARF ICE with defaulted specialization [PR90674] adds e1666ebd9ad c++: lambda in non-type template parm type [PR99478] adds 287be7f7a58 testsuite: Fix up libgomp.fortran/alloc-1.F90 testcase [PR100071] adds d1e4368ddb7 arm: fix warning when -mcpu=neoverse-n1 is used with -mfpu= [...] adds e4fd26d647e docs: Remove empty table column. adds 3330e673959 VEC_COND_EXPR verification adjustment adds d253a6f7bb1 d: Add TARGET_D_HAS_STDCALL_CONVENTION adds 3785d2b207f d: Add TARGET_D_REGISTER_CPU_TARGET_INFO adds 5b63eb17d86 d: Move call to set_linkage_for_decl to declare_extern_var. adds a5e4abac26b d: Remove setting of target-specific global.params flags fr [...] adds 2ccc05a5141 c++: Fix deduction with reference NTTP [PR83476] adds 527bc0181d3 d: Add TARGET_D_REGISTER_OS_TARGET_INFO adds 3191c1f4488 IBM Z: Fix error checking for immediate builtin operands adds a065e0bb092 aarch64: Handle more SVE vector constants [PR99246] adds 785209fc464 PR testsuite/100073 - test case gcc.dg/pr86058.c fails on a [...] adds f99f64f69db [PR100066] Check paradoxical subreg when splitting hard reg [...] adds 9b53edc796d c++: non-static member, array bound, sizeof [PR93314] adds 00a2774923c c++: premature overload resolution redux [PR100078] adds 1fce5932a3a Better const_vector printing adds a87d3f964df Check for matching CONST_VECTOR encodings [PR99929] adds df3b1289521 Daily bump. adds 417c36cfd62 re PR tree-optimization/93210 (Sub-optimal code optimizatio [...] adds 9a0e09f3dd5 Fortran: Fix class reallocate on assignment [PR99307]. adds 39d23b7960e aarch64: Fix several *LOGICAL:optab_ashl<mode>3 related r [...] adds 4dd9e1c541e XFAIL OpenMP/nvptx execution-time hangs for simple nested O [...] adds b5f644a98b3 Fix handling of clones in lto_wpa_write_files [PR98599] adds a3317f7b3c0 c: Don't drop vector attributes that affect type identity [ [...] adds 1696fc1ea01 c++: Tweak merging of vector attributes that affect type id [...] adds ddcf111d055 Deprecate gimple-builder.h API adds 4d1fa72894e testsuite: enable pr86058.c also on i?86-*-* [PR100073] adds ca7d451d985 docs: remove itemx for a param adds ff1912238e2 Make SVE tests work with --with-cpu adds 4d224603d38 Make SVE ACLE tests work with --with-cpu adds 6c0c7fc6236 libstdc++: Move atomic functions to libsupc++ [PR 96657] adds 432f60c90df c++: lambda in default type template-argument [PR100091] adds a25590f29d0 libstdc++: Add -latomic to test flags for 32-bit sparc-linux adds 2efbbba16a0 c++: noexcept error recursion [PR100101] adds 2dbbbe893f7 PR middle-end/89230 - Bogus uninited usage warning with printf adds 3682052e4cc c++: constexpr and volatile member function [PR80456] adds 58fe131b910 gcc.dg/pr84877.c: Xfail for cris-*-* adds da879e01ecd Propagate type attribute when merging extern declarations a [...] adds ee351f7fdbd Daily bump. adds 89c863488bc c++: C++20 class NTTP trailing zero-init [PR100079] adds 76c7e7d6b00 testsuite: Fix unroll-and-jam.c on IBM Z adds 20eb7a1891c c++: Fix up handling of structured bindings in extract_loca [...] adds 784de5292c3 c++: Fix up C++23 [] <...> requires primary -> type {} pars [...] adds b44ab138b7d vectorizer: Remove dead scalar .COND_* calls from vectorize [...] adds 69e7f04ff67 arm: Fix some testsuite fallout from r11-8168 [PR100067] adds b4d6af55fe5 rtlanal: Don't assume that calls write to a global SP [PR99596] adds 49e651990a6 Mark untyped calls and handle them specially [PR98689] adds 47f42744f6e aarch64: Fix up 2 other combine opt regressions vs. GCC8 [P [...] adds baf05d54dc9 c++: partially initialized constexpr array [PR99700] adds 330ae1e5430 testsuite: Fix pr83403-{1,2}.c on IBM Z adds d264194c106 PR fortran/63797 - Bogus ambiguous reference to 'sqrt' adds eb8c931e0db testsuite: Move gimplefe-4[0|1] tests. adds 70f2bff43aa c++: ICE with bogus late return type [PR99803] adds 4b53f4cde2a doc: Update Power builtin documentation in user's manual adds 35e8b38a91d c++: Fix empty base stores in cxx_eval_store_expression [PR100111] adds 8535755af70 SVE: Fix wrong sve predicate split (PR100048) adds 98c5b5924de Fortran: Fix ICE due to referencing a NULL pointer [PR100018] adds 4a1493f0603 intl: Add --enable-host-shared support [PR100096] adds 49813aad329 aarch64: Don't emit -Wpsabi note when ABI was never affecte [...] adds 0754a104bed testsuite/arm: Fix scan-assembler-times in pr96770.c with m [...] adds c1c86ab96c2 Fortran: Add missing TKR initialization [PR100094] adds 8ae884c09fb Daily bump. adds d9f462fb372 sanitizer: Fix asan against glibc 2.34 [PR100114] adds d700e666fd2 libstdc++: Update some baseline_symbols.txt adds b96c7a063b2 libstdc++: Update ppc32 baseline_symbols.txt adds d81bc495a42 d: Implement __traits(getTargetInfo, "objectFormat") adds bda51959654 d: Add TARGET_D_TEMPLATES_ALWAYS_COMDAT adds ed16241c6db testsuite: Enable zero-scratch-regs-{8,9,10,11}.c on s390* adds da946b41be5 Daily bump. adds b412ce8e961 combine: Don't create REG_UNUSED notes if the reg already d [...] adds d64720a07f6 Daily bump. adds 0bb37e80bb7 Fix another -freorder-blocks-and-partition glitch with Windows SEH adds fde4a87e734 Align decl and def arguments. adds 15cfa8ddaca libstdc++: Update some baseline_symbols.txt (x32) adds 3395dfc4da8 [OpenACC 'kernels'] '-fopenacc-kernels=[...]' -> '--param=o [...] adds 2f422b550ff preprocessor/100142 - revert unwanted change in last commit adds 714bdc31b69 aarch64: Fix up 2 other combine opt regressions vs. GCC8 [P [...] adds 3bffc4b37e8 arm: partial revert of r11-8168 [PR100067] adds d86e60855f0 libphobos: Add section support code for OpenBSD (PR99691) adds b66e72b43e1 libphobos: Add D runtime support code for MinGW (PR99794) adds 6eae7549b8a libphobos: Add Thread/Fiber support code for Darwin (PR98058) adds e19c6389966 libphobos: Merge upstream druntime 89f870b7, phobos e6907ff3e adds dc7d1c74ffb d: Fix ICE in when formating a string with '%' or '`' chara [...] adds 329d2f0df7d tree-optimization/100081 - Limit depth of logical expressio [...] adds 29d8838c5ec c++: ICE with concept defined in function [PR97536] adds 6e81e015d91 Daily bump. adds 30b11d8d1be libphobos: Fix SIGBUS in read_encoded_value_with_base on sp [...] adds 67378cd63d6 Fortran: Fix host associated PDT entity initialization [PR99307]. adds 250f234988b testsuite: Fix up gcc.target/s390/zero-scratch-regs-1.c adds 0cc79337ad2 Bump BASE-VER. adds 919323c1a4a Update crontab and git_update_version.py adds a8d90d09927 Document ranger-logical-depth in invoke.texi adds 50bc1a87953 Bump version to 12. adds e265278a3bd Fix typo in param description. adds 96de14f46f1 libstdc++: Update ppc64le baseline_symbols.txt adds f1a68574b1f libstdc++: Define __cpp_lib_to_chars for C++20 [PR 100146] adds 7f5deba1c21 c++: unexpanded pack in enum in lambda [PR100109] adds 902b40c797a libstdc++: Implement P2259R1 changes [PR95983] adds 6156df483fa rs6000: Fix cpu selection w/ isel (PR100108) adds b52aef3a8cb libstdc++: Refactor/cleanup of C++20 atomic wait implementation adds 54995d98cc7 libstdc++: Disable tests that fail after atomic wait/notify [...] adds 39671f87b2d x86: Use crc32 target option for CRC32 intrinsics adds 5491da23088 Regenerate gcc.pot. adds be8aad8d73f Daily bump. new ea7b1cf534a libphobos: Fix build fails for powerpc-linux
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: contrib/ChangeLog | 5 + contrib/gcc-changelog/git_update_version.py | 3 +- gcc/BASE-VER | 2 +- gcc/ChangeLog | 328 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 4 + gcc/ada/gnatvsn.ads | 2 +- gcc/attribs.c | 77 + gcc/attribs.h | 3 + gcc/builtins.c | 8 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c.opt | 13 - gcc/c/ChangeLog | 12 + gcc/c/c-decl.c | 9 +- gcc/c/c-typeck.c | 10 +- gcc/combine.c | 6 + gcc/config/aarch64/aarch64-d.c | 23 + gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64-sve.md | 14 + gcc/config/aarch64/aarch64.c | 87 +- gcc/config/aarch64/aarch64.h | 3 +- gcc/config/aarch64/aarch64.md | 81 + gcc/config/aarch64/iterators.md | 1 + gcc/config/arm/arm-d.c | 42 + gcc/config/arm/arm-protos.h | 1 + gcc/config/arm/arm.c | 25 +- gcc/config/arm/arm.h | 3 +- gcc/config/darwin-d.c | 26 + gcc/config/dragonfly-d.c | 26 + gcc/config/freebsd-d.c | 26 + gcc/config/glibc-d.c | 26 + gcc/config/i386/i386-c.c | 2 + gcc/config/i386/i386-d.c | 67 + gcc/config/i386/i386-options.c | 5 + gcc/config/i386/i386-protos.h | 2 + gcc/config/i386/i386.h | 4 +- gcc/config/i386/i386.md | 4 +- gcc/config/i386/ia32intrin.h | 28 +- gcc/config/i386/winnt-d.c | 30 + gcc/config/i386/winnt.c | 16 +- gcc/config/mips/mips-d.c | 30 + gcc/config/mips/mips-protos.h | 1 + gcc/config/mips/mips.h | 3 +- gcc/config/netbsd-d.c | 28 + gcc/config/openbsd-d.c | 28 + gcc/config/pa/pa-d.c | 45 + gcc/config/pa/pa-protos.h | 1 + gcc/config/pa/pa.h | 3 +- gcc/config/riscv/riscv-d.c | 46 + gcc/config/riscv/riscv-protos.h | 1 + gcc/config/riscv/riscv.h | 3 +- gcc/config/rs6000/rs6000-d.c | 51 + gcc/config/rs6000/rs6000-protos.h | 1 + gcc/config/rs6000/rs6000.c | 2 +- gcc/config/rs6000/rs6000.h | 3 +- gcc/config/s390/s390-builtins.def | 85 +- gcc/config/s390/s390-d.c | 30 + gcc/config/s390/s390-protos.h | 1 + gcc/config/s390/s390.c | 35 +- gcc/config/s390/s390.h | 3 +- gcc/config/sol2-d.c | 26 + gcc/config/sparc/sparc-d.c | 28 + gcc/config/sparc/sparc-protos.h | 1 + gcc/config/sparc/sparc.h | 3 +- gcc/cp/ChangeLog | 125 + gcc/cp/call.c | 3 +- gcc/cp/constexpr.c | 32 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 16 +- gcc/cp/mangle.c | 40 +- gcc/cp/parser.c | 37 +- gcc/cp/pt.c | 55 +- gcc/cp/semantics.c | 10 + gcc/cp/tree.c | 33 +- gcc/cp/typeck.c | 15 +- gcc/cse.c | 5 + gcc/cselib.c | 5 + gcc/d/ChangeLog | 63 + gcc/d/d-builtins.cc | 19 - gcc/d/d-diagnostic.cc | 64 +- gcc/d/d-target.cc | 49 +- gcc/d/d-target.def | 41 + gcc/d/d-tree.h | 1 - gcc/d/decl.cc | 23 +- gcc/d/typeinfo.cc | 5 +- gcc/d/types.cc | 19 +- gcc/doc/extend.texi | 2200 +--- gcc/doc/invoke.texi | 29 +- gcc/doc/tm.texi | 28 + gcc/doc/tm.texi.in | 8 + gcc/emit-rtl.c | 1 + gcc/fortran/ChangeLog | 63 + gcc/fortran/intrinsic.texi | 34 +- gcc/fortran/lang.opt | 4 - gcc/fortran/module.c | 11 + gcc/fortran/resolve.c | 1 + gcc/fortran/symbol.c | 2 +- gcc/fortran/trans-array.c | 218 +- gcc/fortran/trans-decl.c | 3 +- gcc/fortran/trans-expr.c | 98 +- gcc/fortran/trans.c | 36 +- gcc/fortran/trans.h | 6 +- gcc/gengtype.c | 4 +- gcc/gimple-builder.h | 2 + gcc/gimple-range-cache.h | 2 +- gcc/gimple-range-gori.cc | 67 +- gcc/jump.c | 5 + gcc/lra-constraints.c | 17 +- gcc/lto/ChangeLog | 5 + gcc/lto/lto.c | 2 +- gcc/omp-oacc-kernels-decompose.cc | 2 +- gcc/params.opt | 18 + gcc/po/ChangeLog | 4 + gcc/po/gcc.pot | 11217 ++++++++++--------- gcc/print-rtl.c | 32 +- gcc/reg-notes.def | 15 + gcc/reload.c | 5 + gcc/rtl.c | 10 + gcc/rtl.h | 17 + gcc/rtlanal.c | 29 +- gcc/testsuite/ChangeLog | 320 + gcc/testsuite/c-c++-common/goacc/if-clause-2.c | 2 +- .../c-c++-common/goacc/kernels-decompose-1.c | 2 +- .../c-c++-common/goacc/kernels-decompose-2.c | 2 +- .../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/zero-scratch-regs-10.c | 2 +- gcc/testsuite/c-c++-common/zero-scratch-regs-11.c | 2 +- gcc/testsuite/c-c++-common/zero-scratch-regs-8.c | 2 +- gcc/testsuite/c-c++-common/zero-scratch-regs-9.c | 2 +- gcc/testsuite/g++.dg/abi/mangle71.C | 12 +- gcc/testsuite/g++.dg/abi/mangle77.C | 31 + gcc/testsuite/g++.dg/concepts/diagnostic16.C | 45 + gcc/testsuite/g++.dg/cpp0x/constexpr-100111.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-volatile3.C | 15 + .../g++.dg/cpp0x/lambda/lambda-variadic14.C | 8 + gcc/testsuite/g++.dg/cpp0x/noexcept67.C | 26 + gcc/testsuite/g++.dg/cpp1z/class-deduction85.C | 16 + gcc/testsuite/g++.dg/cpp1z/pr99833.C | 11 + gcc/testsuite/g++.dg/cpp23/lambda-specifiers2.C | 7 + gcc/testsuite/g++.dg/cpp2a/constexpr-init21.C | 27 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval14.C | 6 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval15.C | 5 + gcc/testsuite/g++.dg/cpp2a/nontype-class-equiv1.C | 25 - gcc/testsuite/g++.dg/cpp2a/nontype-class-union1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class44.C | 25 + gcc/testsuite/g++.dg/cpp2a/pr99833.C | 18 + gcc/testsuite/g++.dg/cpp2a/typename14.C | 4 +- gcc/testsuite/g++.dg/cpp2a/typename19.C | 5 + gcc/testsuite/g++.dg/diagnostic/pr72803.C | 5 +- gcc/testsuite/g++.dg/parse/uneval1.C | 14 + gcc/testsuite/g++.dg/template/dependent-tmpl2.C | 10 + gcc/testsuite/g++.dg/template/ref11.C | 9 + .../advsimd-intrinsics/advsimd-intrinsics.exp | 72 + .../aarch64/advsimd-intrinsics/pr98852.C | 110 + .../g++.target/aarch64/sve/aarch64-sve.exp | 10 +- .../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 2 +- .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp | 4 + gcc/testsuite/g++.target/arm/arm.exp | 2 +- gcc/testsuite/g++.target/arm/mve.exp | 2 +- gcc/testsuite/gcc.dg/Warray-parameter-9.c | 54 + gcc/testsuite/gcc.dg/Wnonnull-6.c | 93 + gcc/testsuite/gcc.dg/Wreturn-type3.c | 54 + gcc/testsuite/gcc.dg/Wunused-result.c | 50 + gcc/testsuite/gcc.dg/attr-noreturn.c | 64 + gcc/testsuite/gcc.dg/attr-returns-nonnull.c | 58 + gcc/testsuite/gcc.dg/pr100142.c | 8 + gcc/testsuite/gcc.dg/pr84877.c | 2 +- gcc/testsuite/gcc.dg/pr86058.c | 9 +- gcc/testsuite/gcc.dg/pr93210.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr83403-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr83403-2.c | 1 + gcc/testsuite/gcc.dg/uninit-pr89230-1.c | 25 + gcc/testsuite/gcc.dg/uninit-pr89230-2.c | 54 + gcc/testsuite/gcc.dg/unroll-and-jam.c | 1 + gcc/testsuite/gcc.dg/{ => vect}/gimplefe-40.c | 0 gcc/testsuite/gcc.dg/{ => vect}/gimplefe-41.c | 0 .../aarch64/advsimd-intrinsics/pr98852.c | 129 + gcc/testsuite/gcc.target/aarch64/pr100056.c | 58 + gcc/testsuite/gcc.target/aarch64/pr100075.c | 21 + gcc/testsuite/gcc.target/aarch64/pr91710.c | 16 + gcc/testsuite/gcc.target/aarch64/pr99767.c | 16 + .../gcc.target/aarch64/sve/aarch64-sve.exp | 19 +- .../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 2 +- .../gcc.target/aarch64/sve/acle/general/pr99246.c | 17 + gcc/testsuite/gcc.target/aarch64/sve/pr100048.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/pr99929_1.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/pr99929_2.c | 5 + .../gcc.target/aarch64/sve2/aarch64-sve2.exp | 14 +- .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp | 4 + gcc/testsuite/gcc.target/arm/arm.exp | 2 +- gcc/testsuite/gcc.target/arm/mve/mve.exp | 2 +- gcc/testsuite/gcc.target/arm/pr99596.c | 18 + gcc/testsuite/gcc.target/arm/pure-code/pr96770.c | 12 +- gcc/testsuite/gcc.target/i386/pr100066.c | 13 + .../gcc.target/s390/zero-scratch-regs-1.c | 50 + .../gcc.target/s390/zvector/imm-range-error-1.c | 26 + .../gcc.target/s390/zvector/vec_msum_u128-1.c | 45 + gcc/testsuite/gdc.dg/pr98457.d | 9 + gcc/testsuite/gfortran.dg/PR100094.f90 | 37 + gcc/testsuite/gfortran.dg/PR10018.f90 | 11 + .../gfortran.dg/goacc/kernels-decompose-1.f95 | 2 +- .../gfortran.dg/goacc/kernels-decompose-2.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 2 +- gcc/testsuite/gfortran.dg/pdt_26.f03 | 4 +- gcc/testsuite/gfortran.dg/pdt_31.f03 | 26 + gcc/testsuite/gfortran.dg/pr63797.f90 | 60 + gcc/testsuite/gnat.dg/opt92.adb | 38 + gcc/testsuite/lib/gcc-defs.exp | 62 + gcc/tree-cfg.c | 2 + gcc/tree-ssa-propagate.c | 2 +- gcc/tree-vect-loop.c | 16 +- intl/ChangeLog | 7 + intl/Makefile.in | 4 +- intl/configure | 12 + intl/configure.ac | 6 + libcpp/ChangeLog | 6 + libcpp/line-map.c | 2 +- libgomp/ChangeLog | 28 + libgomp/testsuite/lib/libgomp.exp | 12 + .../testsuite/libgomp.c-c++-common/task-detach-6.c | 5 +- libgomp/testsuite/libgomp.c/pr99555-1.c | 5 +- libgomp/testsuite/libgomp.fortran/alloc-1.F90 | 3 +- .../testsuite/libgomp.fortran/task-detach-6.f90 | 3 +- .../declare-vla-kernels-decompose-ice-1.c | 2 +- .../declare-vla-kernels-decompose.c | 2 +- .../kernels-decompose-1.c | 2 +- .../testsuite/libgomp.oacc-fortran/pr94358-1.f90 | 2 +- libphobos/ChangeLog | 80 + libphobos/configure | 26 +- libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 29 +- libphobos/libdruntime/Makefile.in | 93 +- libphobos/libdruntime/config/common/threadasm.S | 2 +- libphobos/libdruntime/config/mingw/msvc.c | 169 + libphobos/libdruntime/config/mingw/switchcontext.S | 12 +- .../libdruntime/config/powerpc/switchcontext.S | 278 +- libphobos/libdruntime/config/x86/switchcontext.S | 159 +- libphobos/libdruntime/core/stdc/config.d | 39 +- libphobos/libdruntime/core/stdc/math.d | 295 +- libphobos/libdruntime/core/stdc/stdio.d | 82 +- libphobos/libdruntime/core/stdc/stdlib.d | 27 +- libphobos/libdruntime/core/stdc/tgmath.d | 7 + libphobos/libdruntime/core/sys/darwin/config.d | 53 + .../libdruntime/core/sys/darwin/mach/thread_act.d | 66 + .../libdruntime/core/sys/openbsd/sys/link_elf.d | 5 + libphobos/libdruntime/core/sys/posix/stdio.d | 50 + libphobos/libdruntime/core/sys/windows/com.d | 4 +- libphobos/libdruntime/core/sys/windows/dbghelp.d | 2 +- libphobos/libdruntime/core/sys/windows/dll.d | 4 +- libphobos/libdruntime/core/sys/windows/threadaux.d | 4 +- libphobos/libdruntime/core/thread/fiber.d | 48 +- libphobos/libdruntime/core/thread/osthread.d | 118 +- libphobos/libdruntime/core/thread/threadbase.d | 4 + libphobos/libdruntime/gcc/backtrace.d | 4 +- libphobos/libdruntime/gcc/deh.d | 31 +- libphobos/libdruntime/gcc/gthread.d | 6 +- libphobos/libdruntime/gcc/sections/elf.d | 54 +- libphobos/libdruntime/gcc/sections/package.d | 1 + libphobos/libdruntime/gcc/unwind/generic.d | 2 +- libphobos/libdruntime/gcc/unwind/pe.d | 81 +- libphobos/libdruntime/rt/dmain2.d | 67 +- libphobos/m4/druntime/libraries.m4 | 4 +- libphobos/m4/druntime/os.m4 | 22 +- libphobos/src/MERGE | 2 +- libphobos/src/std/process.d | 51 +- .../testsuite/libphobos.thread/fiber_guard_page.d | 6 +- libsanitizer/ChangeLog | 7 + .../sanitizer_common/sanitizer_posix_libcdep.cpp | 13 +- libstdc++-v3/ChangeLog | 183 + .../abi/post/i386-linux-gnu/baseline_symbols.txt | 102 + .../abi/post/i486-linux-gnu/baseline_symbols.txt | 102 + .../post/powerpc-linux-gnu/baseline_symbols.txt | 107 + .../powerpc64-linux-gnu/32/baseline_symbols.txt | 107 + .../post/powerpc64-linux-gnu/baseline_symbols.txt | 349 + .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 107 + .../post/x86_64-linux-gnu/32/baseline_symbols.txt | 102 + .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 102 + .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 102 + libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/atomic_base.h | 39 +- libstdc++-v3/include/bits/atomic_timed_wait.h | 465 +- libstdc++-v3/include/bits/atomic_wait.h | 457 +- libstdc++-v3/include/bits/semaphore_base.h | 191 +- libstdc++-v3/include/bits/stl_iterator.h | 128 +- libstdc++-v3/include/bits/this_thread_sleep.h | 119 + libstdc++-v3/include/std/atomic | 15 +- libstdc++-v3/include/std/barrier | 13 +- libstdc++-v3/include/std/charconv | 5 +- libstdc++-v3/include/std/latch | 8 +- libstdc++-v3/include/std/ranges | 299 +- libstdc++-v3/include/std/semaphore | 9 +- libstdc++-v3/include/std/thread | 68 +- libstdc++-v3/include/std/version | 4 +- libstdc++-v3/libsupc++/Makefile.am | 4 + libstdc++-v3/libsupc++/Makefile.in | 18 +- libstdc++-v3/src/c++98/Makefile.am | 5 - libstdc++-v3/src/c++98/Makefile.in | 10 +- .../testsuite/18_support/exception_ptr/96657.cc | 17 + 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/to_chars/long_double.cc | 2 +- .../headers/iterator/synopsis_c++20.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 +- .../29_atomics/atomic_integral/wait_notify.cc | 73 +- .../testsuite/29_atomics/atomic_ref/wait_notify.cc | 74 +- .../30_threads/semaphore/try_acquire_for.cc | 2 + .../30_threads/semaphore/try_acquire_until.cc | 2 + .../30_threads/stop_token/stop_callback/destroy.cc | 2 + libstdc++-v3/testsuite/lib/dg-options.exp | 1 + libstdc++-v3/testsuite/std/ranges/p2259.cc | 91 + libstdc++-v3/testsuite/util/testsuite_abi.cc | 16 +- maintainer-scripts/ChangeLog | 5 + maintainer-scripts/crontab | 9 +- 320 files changed, 14886 insertions(+), 9387 deletions(-) create mode 100644 gcc/testsuite/g++.dg/abi/mangle77.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-100111.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-volatile3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept67.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction85.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr99833.C create mode 100644 gcc/testsuite/g++.dg/cpp23/lambda-specifiers2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init21.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval15.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class-equiv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class44.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/pr99833.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename19.C create mode 100644 gcc/testsuite/g++.dg/parse/uneval1.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-tmpl2.C create mode 100644 gcc/testsuite/g++.dg/template/ref11.C create mode 100644 gcc/testsuite/g++.target/aarch64/advsimd-intrinsics/advsimd-int [...] create mode 100644 gcc/testsuite/g++.target/aarch64/advsimd-intrinsics/pr98852.C create mode 100644 gcc/testsuite/gcc.dg/Warray-parameter-9.c create mode 100644 gcc/testsuite/gcc.dg/Wnonnull-6.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-type3.c create mode 100644 gcc/testsuite/gcc.dg/Wunused-result.c create mode 100644 gcc/testsuite/gcc.dg/attr-noreturn.c create mode 100644 gcc/testsuite/gcc.dg/attr-returns-nonnull.c create mode 100644 gcc/testsuite/gcc.dg/pr100142.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr89230-1.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr89230-2.c rename gcc/testsuite/gcc.dg/{ => vect}/gimplefe-40.c (100%) rename gcc/testsuite/gcc.dg/{ => vect}/gimplefe-41.c (100%) create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/pr98852.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr100056.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr100075.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr91710.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr99767.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr99246.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr100048.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr99929_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr99929_2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr99596.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100066.c create mode 100644 gcc/testsuite/gcc.target/s390/zero-scratch-regs-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/imm-range-error-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec_msum_u128-1.c create mode 100644 gcc/testsuite/gdc.dg/pr98457.d create mode 100644 gcc/testsuite/gfortran.dg/PR100094.f90 create mode 100644 gcc/testsuite/gfortran.dg/PR10018.f90 create mode 100644 gcc/testsuite/gfortran.dg/pdt_31.f03 create mode 100644 gcc/testsuite/gfortran.dg/pr63797.f90 create mode 100644 gcc/testsuite/gnat.dg/opt92.adb create mode 100644 libphobos/libdruntime/config/mingw/msvc.c create mode 100644 libphobos/libdruntime/core/sys/darwin/config.d create mode 100644 libstdc++-v3/include/bits/this_thread_sleep.h create mode 100644 libstdc++-v3/testsuite/18_support/exception_ptr/96657.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/p2259.cc