This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-Os_LTO in repository toolchain/ci/gcc.
from 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. adds ea7b1cf534a libphobos: Fix build fails for powerpc-linux adds cb60e56d4ac testsuite: Fix gcc.dg/vect/bb-slp-39.c on IBM Z adds b67778b5993 varasm: Two SECTION_RETAIN fixes [PR100130] adds 8ce9ce6b16b Remove pedantic_non_lvalue_loc adds b4e17490c91 testsuite: Xfail gcc.dg/vect/pr71264.c on IBM Z adds a61c4964cd7 Fortran/OpenMP: Add 'omp depobj' and 'depend(mutexinoutset:' adds 0bf8cd9d5e8 Simplify maybe_fold_reference API adds 2d4c3af94f8 Fix AIX libstdc++ semaphore support [PR100164] adds 021607e12cb Test simlified call in cgraph_node::analyze(). adds 022f6ee3ad6 cprop: Fix -fcompare-debug bug in constprop_register [PR100148] adds d8f953819e8 testsuite/100176 - fix struct-layout-1_generate.c compile adds df0581a4aff Support LABEL_DECL in %qD directive. adds 9b6360b83cf Use flags in dump_decl. adds 53bc2e123cd Fix endian bug in rust demangler adds d2218b045e0 Revert "Use flags in dump_decl." adds c37e8fdc41f Remove DEF_ENUM from stringop.def. adds 88202c883c0 libstdc++: Fix whitespace in license boilerplate adds d8c6cc2ca35 x86: Add -mmwait for -mgeneral-regs-only adds ca4bf1dd439 testsuite: Add -fchecking to dg-ice tests adds fe11882ae34 aarch64: Avoid duplicating bti j insns for jump tables [PR99988] adds 14431e66b35 Generate PTA features from a def file. adds 1751bec027f Overhaul in isa_flags and handling it. adds f23881fcf08 Remove TARGET_foo (ix86_tune == PROCESSOR_foo) macros. adds 8f48ec0946a Fix clang warnings. adds 0a18305ee11 Use std::thread::hardware_concurrency in lto-wrapper.c. adds f7f2165c0b0 aarch64: Always use .init/.fini_array for GNU/Linux adds e9fc9d075f3 Fix clang warning (-Wstring-plus-int) adds 001c63d15e3 c++: Don't allow defining types in enum-base [PR96380] adds 7f9b7ccf0c1 LTO: fallback to -flto=N if -flto=jobserver does not work. adds 5445da1a94b [libstdc++] Add missing _M_try_acquire() to __platform_semaphore adds 2d468b13261 testsuite: Fix bind_c_array_params_2.f90 on AIX adds c2fc1702cb3 libstdc++: Install libstdc++*-gdb.py more robustly [PR 99453] adds 95dfc3ac7ba libgomp/testsuite: Fix checks for dg-excess-errors adds a63035ae262 Call toplev::finalize in CHECKING_P mode. adds f2b4f212a97 Revert "Use std::thread::hardware_concurrency in lto-wrapper.c." adds a44895ce7ff Darwin, X86 : Fix bootstrap break from flags changes. adds 7eeb8c04e53 [libstdc++] Fix test timeout in stop_calback/destroy.cc adds 0c0bdcc60cf libgomp.fortran/depobj-1.f90: Fix omp_depend_kind adds c1ef0c9234c Daily bump. adds 3cf04d1afa8 Fix Fortran rounding issues, PR fortran/96983. adds d42088e4530 Avoid -latomic for amdgcn offloading adds 5668843346c testsuite/100176 - fix struct-layout-1_generate.c compile adds faf7d413a3f gfortran.dg/pr68078.f90: Avoid increasing RLIMIT_AS adds d44d8ed6b4e testsuite/aarch64: Run pr99988.c test under lp64 only adds 4b2db807713 libstdc++: Remove #error from <semaphore> implementation [P [...] adds 0f4588141fc libstdc++: Add workaround for ia32 floating atomics miscomp [...] adds 0cda606d08d i386: Fix unsigned int -> double conversion on i386 w/ -mfp [...] adds ae2f6e01749 libstdc++: Fix "bare" notifications dropped by waiters check adds 3bb6a9c01f1 Fix various typos. adds 55650236cd9 libstdc++: Reject std::make_shared<T[]> [PR 99006] adds 19aa9bc9897 libstdc++: Fix typo in comment adds 58871c03318 libstdc++: Add options for libatomic to test adds 6924588774a libstdc++: Fix semaphore to work with system_clock timeouts adds ac456fd981d testsuite/substr_{9,10}.f90: Move to gfortran.dg/ adds 330cc29c063 c++: Add testcase for already fixed PR [PR16617] adds 3275f2e2af2 c++: Add testcase for already fixed PR [PR84689] adds 244dfb95119 c++: Prevent bogus -Wtype-limits warning with NTTP [PR100161] adds 92664c058d7 c++: Add testcase for already fixed PR [PR77435] adds 4e1aaf32ddf c++: Add testcase for already fixed PR [PR94508] adds b5f79f4d380 aix: delete AIX pre-PowerPC version of atomicity.h adds 0745b6fa66c aix: Remove AIX 6.1 support. adds 6a2f49c6999 aix: Switch AIX configurtion to DWARF2 debugging adds e3948473e92 Daily bump. adds 342de04d993 MASK_AVX256_SPLIT_UNALIGNED_STORE/LOAD should be cleared in [...] adds 700e5429712 tree-optimization/99971 - improve BB vect dependence analysis adds cbca62831cb c++: Use STATIC_ASSERT for OVL_OP_MAX. adds b26485f1af4 Avoid more temporaries in IVOPTs adds 500305a92ef tree-optimization/100222 - remove redundant mark_irreducibl [...] adds 58ad6b28025 First do add_noreturn_fake_exit_edges in connect_infinite_l [...] adds 35b2be219fc VEC_COND_EXPR code cleanup adds 5f8aed72e76 c++: Refine enum direct-list-initialization [CWG2374] adds 87fc34a461c c++: Fix pretty printing pointer to function type [PR98767] adds a752a43073d libstdc++ Simplify definition of net::socket_base constants adds 3517dfe05c0 libstdc++: Clarify argument to net::io_context::async_wait adds 0e1e7b77904 libstdc++: Allow net::io_context to compile without <poll.h [...] adds 5d87c2251c4 early-remat.c: Fix new/delete mismatch [PR100230] adds d2324a5ab3f i386: Fix atomic FP peepholes [PR100182] adds d992ebaa802 MAINTAINERS: Add myself for write after approval adds d54693f806a Remove not feasible FIXME adds 716bb02b40e i386: Reject -m96bit-long-double for 64bit targets [PR100041] adds 0a662e103e9 bpf: align function entry point to 64 bits adds 886b6c1e8af bpf: allow BSS symbols to be global symbols adds 9a30a3f06b9 Fix logic error in 32-bit trampolines. new 05ec629f056 Daily bump.
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 + MAINTAINERS | 1 + contrib/ChangeLog | 11 + contrib/config-list.mk | 2 +- contrib/gcc-changelog/git_update_version.py | 3 +- gcc/BASE-VER | 2 +- gcc/ChangeLog | 469 + gcc/DATESTAMP | 2 +- gcc/acinclude.m4 | 14 +- gcc/ada/ChangeLog | 4 + gcc/ada/gnatvsn.ads | 2 +- gcc/builtins.c | 2 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c.opt | 13 - gcc/cfganal.c | 10 +- gcc/cgraphunit.c | 2 - gcc/combine.c | 5 + gcc/common/config/i386/i386-common.c | 15 + gcc/config.gcc | 15 +- gcc/config/aarch64/aarch64-bti-insert.c | 15 + gcc/config/arm/arm.c | 8 +- gcc/config/bpf/bpf.h | 16 +- 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/darwin.h | 5 - gcc/config/i386/i386-builtins.c | 4 +- gcc/config/i386/i386-c.c | 2 + gcc/config/i386/i386-d.c | 19 + gcc/config/i386/i386-expand.c | 9 +- gcc/config/i386/i386-isa.def | 110 + gcc/config/i386/i386-options.c | 327 +- gcc/config/i386/i386-opts.h | 4 - gcc/config/i386/i386.c | 23 +- gcc/config/i386/i386.h | 347 +- gcc/config/i386/i386.md | 42 +- gcc/config/i386/i386.opt | 4 + gcc/config/i386/ia32intrin.h | 28 +- gcc/config/i386/mwaitintrin.h | 52 + gcc/config/i386/pmmintrin.h | 13 +- gcc/config/i386/sse.md | 4 +- gcc/config/i386/stringop.def | 9 - gcc/config/i386/sync.md | 24 +- gcc/config/i386/winnt-d.c | 30 + gcc/config/i386/winnt.c | 16 +- gcc/config/i386/x86-tune-sched-atom.c | 7 +- gcc/config/i386/x86-tune-sched-bd.c | 5 +- gcc/config/i386/x86-tune-sched.c | 2 +- gcc/config/i386/x86gprintrin.h | 2 + gcc/config/netbsd-d.c | 28 + gcc/config/openbsd-d.c | 28 + gcc/config/pa/pa-d.c | 17 + gcc/config/rs6000/aix61.h | 214 - gcc/config/rs6000/aix71.h | 4 +- gcc/config/rs6000/aix72.h | 4 +- gcc/config/rs6000/rs6000-d.c | 21 + gcc/config/rs6000/rs6000.c | 2 +- gcc/config/sol2-d.c | 26 + gcc/configure | 14 +- gcc/cp/ChangeLog | 104 + gcc/cp/cp-tree.h | 3 + gcc/cp/cxx-pretty-print.c | 47 +- gcc/cp/decl.c | 14 +- gcc/cp/error.c | 5 +- gcc/cp/lex.c | 2 - gcc/cp/parser.c | 4 + gcc/cp/pt.c | 32 +- gcc/cprop.c | 8 +- gcc/d/ChangeLog | 26 + gcc/d/d-diagnostic.cc | 64 +- gcc/d/d-target.cc | 35 +- gcc/d/d-target.def | 8 + gcc/d/d-tree.h | 1 - gcc/d/decl.cc | 17 +- gcc/doc/extend.texi | 5 + gcc/doc/invoke.texi | 36 +- gcc/doc/tm.texi | 6 + gcc/doc/tm.texi.in | 2 + gcc/dwarf2out.c | 8 +- gcc/early-remat.c | 2 +- gcc/fold-const.c | 28 +- gcc/fortran/ChangeLog | 67 + gcc/fortran/dump-parse-tree.c | 33 + gcc/fortran/frontend-passes.c | 2 +- gcc/fortran/gfortran.h | 12 +- gcc/fortran/lang.opt | 4 - gcc/fortran/match.h | 1 + gcc/fortran/openmp.c | 113 + gcc/fortran/parse.c | 6 +- gcc/fortran/resolve.c | 1 + gcc/fortran/st.c | 1 + gcc/fortran/trans-array.c | 14 + gcc/fortran/trans-decl.c | 3 +- gcc/fortran/trans-intrinsic.c | 26 +- gcc/fortran/trans-openmp.c | 68 + gcc/fortran/trans.c | 1 + gcc/gengtype.c | 4 +- gcc/genmatch.c | 20 +- gcc/gimple-fold.c | 77 +- gcc/gimple-match-head.c | 9 +- gcc/gimple-range-cache.h | 2 +- gcc/gimple-range-gori.cc | 67 +- gcc/gimple.c | 7 +- gcc/ipa-modref.c | 3 +- gcc/ipa-sra.c | 1 - gcc/lto-wrapper.c | 5 +- gcc/main.c | 7 +- gcc/omp-oacc-kernels-decompose.cc | 2 +- gcc/opth-gen.awk | 11 +- gcc/params.opt | 18 + gcc/po/ChangeLog | 4 + gcc/po/gcc.pot | 11217 ++++++++++--------- gcc/predict.c | 6 - gcc/store-motion.c | 1 - gcc/testsuite/ChangeLog | 343 + gcc/testsuite/c-c++-common/attr-retain-10.c | 11 + gcc/testsuite/c-c++-common/attr-retain-11.c | 11 + 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 +- .../g++.dg/compat/struct-layout-1_generate.c | 2 + gcc/testsuite/g++.dg/concepts/diagnostic16.C | 45 + gcc/testsuite/g++.dg/concepts/diagnostic17.C | 17 + 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 + .../g++.dg/cpp0x/lambda/lambda-variadic14.C | 8 + gcc/testsuite/g++.dg/cpp0x/sfinae67.C | 20 + gcc/testsuite/g++.dg/cpp0x/vt-88982.C | 1 + gcc/testsuite/g++.dg/cpp1y/auto-fn61.C | 1 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda26.C | 1 + gcc/testsuite/g++.dg/cpp1z/direct-enum-init2.C | 8 + gcc/testsuite/g++.dg/cpp2a/concepts-uneval3.C | 9 + gcc/testsuite/g++.dg/cpp2a/nontype-class39.C | 1 + gcc/testsuite/g++.dg/diagnostic/pr72803.C | 5 +- gcc/testsuite/g++.dg/opt/pr100148.C | 27 + gcc/testsuite/g++.dg/template/access36.C | 25 + gcc/testsuite/g++.dg/template/nontype29.C | 4 +- .../g++.dg/template/partial-specialization9.C | 7 + gcc/testsuite/g++.dg/vect/slp-pr99971.cc | 36 + gcc/testsuite/g++.dg/warn/Wtype-limits6.C | 17 + gcc/testsuite/gcc.dg/Warray-bounds-64.c | 2 +- gcc/testsuite/gcc.dg/Warray-parameter.c | 2 +- gcc/testsuite/gcc.dg/Wstring-compare.c | 10 +- .../gcc.dg/compat/struct-layout-1_generate.c | 2 + gcc/testsuite/gcc.dg/format/gcc_diag-11.c | 2 +- gcc/testsuite/gcc.dg/pr100142.c | 8 + gcc/testsuite/gcc.dg/vect/bb-slp-39.c | 3 +- gcc/testsuite/gcc.dg/vect/pr71264.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr100075.c | 1 + gcc/testsuite/gcc.target/aarch64/pr99988.c | 66 + gcc/testsuite/gcc.target/i386/monitor-2.c | 27 + gcc/testsuite/gcc.target/i386/pr100093.c | 12 + gcc/testsuite/gcc.target/i386/pr100119.c | 28 + 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/i386/pr79514.c | 1 + gcc/testsuite/gcc.target/powerpc/pr98952.c | 28 + .../gcc.target/s390/zero-scratch-regs-1.c | 50 + gcc/testsuite/gdc.dg/pr98457.d | 9 + gcc/testsuite/gfortran.dg/PR100094.f90 | 37 + gcc/testsuite/gfortran.dg/array_constructor_3.f90 | 2 +- .../gfortran.dg/bind_c_array_params_2.f90 | 3 +- .../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/gomp/depobj-1.f90 | 25 + gcc/testsuite/gfortran.dg/gomp/depobj-2.f90 | 33 + gcc/testsuite/gfortran.dg/matmul_bounds_9.f90 | 2 +- gcc/testsuite/gfortran.dg/pdt_26.f03 | 4 +- gcc/testsuite/gfortran.dg/pdt_31.f03 | 26 + gcc/testsuite/gfortran.dg/pr78033.f90 | 2 +- gcc/testsuite/gfortran.dg/pr96325.f90 | 2 +- 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 gcc/testsuite/gnat.dg/opt92.adb | 38 + .../struct-layout-encoding-1_generate.c | 2 + gcc/tree-cfg.c | 29 +- gcc/tree-ssa-loop-ivopts.c | 13 +- gcc/tree-ssa-pre.c | 9 +- gcc/tree-vect-data-refs.c | 18 +- gcc/tree.c | 18 +- gcc/varasm.c | 60 +- intl/ChangeLog | 7 + libcpp/ChangeLog | 6 + libcpp/line-map.c | 2 +- libgcc/ChangeLog | 10 + libgcc/config/rs6000/tramp.S | 6 +- libgomp/ChangeLog | 36 + 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/variable-not-offloaded.c | 4 +- libgomp/testsuite/libgomp.c/pr86416-1.c | 4 +- libgomp/testsuite/libgomp.c/pr86416-2.c | 4 +- libgomp/testsuite/libgomp.fortran/depobj-1.f90 | 112 + .../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 +- libiberty/ChangeLog | 6 + libiberty/rust-demangle.c | 9 +- libphobos/ChangeLog | 86 + 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 | 284 + libstdc++-v3/acinclude.m4 | 2 +- libstdc++-v3/config.h.in | 8 +- .../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/config/os/aix/atomicity.h | 56 - libstdc++-v3/config/os/gnu-linux/os_defines.h | 2 +- libstdc++-v3/configure | 2 +- 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 | 471 +- libstdc++-v3/include/bits/atomic_wait.h | 457 +- libstdc++-v3/include/bits/semaphore_base.h | 209 +- libstdc++-v3/include/bits/shared_ptr.h | 2 + libstdc++-v3/include/bits/shared_ptr_base.h | 2 + libstdc++-v3/include/bits/stl_iterator.h | 128 +- libstdc++-v3/include/bits/this_thread_sleep.h | 119 + libstdc++-v3/include/experimental/io_context | 18 +- libstdc++-v3/include/experimental/socket | 81 +- libstdc++-v3/include/std/atomic | 15 +- libstdc++-v3/include/std/barrier | 13 +- libstdc++-v3/include/std/charconv | 5 +- libstdc++-v3/include/std/latch | 14 +- libstdc++-v3/include/std/ranges | 299 +- libstdc++-v3/include/std/semaphore | 17 +- libstdc++-v3/include/std/thread | 68 +- libstdc++-v3/include/std/version | 4 +- libstdc++-v3/python/Makefile.am | 20 +- libstdc++-v3/python/Makefile.in | 14 +- 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/shared_ptr/creation/99006.cc | 9 + .../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 +- .../testsuite/29_atomics/atomic_float/1.cc | 1 + .../29_atomics/atomic_float/wait_notify.cc | 27 +- .../29_atomics/atomic_integral/wait_notify.cc | 73 +- .../testsuite/29_atomics/atomic_ref/wait_notify.cc | 74 +- .../30_threads/semaphore/try_acquire_posix.cc | 1 + .../experimental/net/socket/socket_base.cc | 45 + libstdc++-v3/testsuite/std/ranges/p2259.cc | 91 + libstdc++-v3/testsuite/util/testsuite_abi.cc | 16 +- .../testsuite/util/testsuite_common_types.h | 99 + lto-plugin/ChangeLog | 4 + lto-plugin/lto-plugin.c | 6 +- maintainer-scripts/ChangeLog | 5 + maintainer-scripts/crontab | 9 +- 312 files changed, 13754 insertions(+), 8337 deletions(-) create mode 100644 gcc/config/i386/i386-isa.def create mode 100644 gcc/config/i386/mwaitintrin.h delete mode 100644 gcc/config/rs6000/aix61.h create mode 100644 gcc/testsuite/c-c++-common/attr-retain-10.c create mode 100644 gcc/testsuite/c-c++-common/attr-retain-11.c create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic16.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic17.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/cpp0x/lambda/lambda-variadic14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae67.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/direct-enum-init2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-uneval3.C create mode 100644 gcc/testsuite/g++.dg/opt/pr100148.C create mode 100644 gcc/testsuite/g++.dg/template/access36.C create mode 100644 gcc/testsuite/g++.dg/template/partial-specialization9.C create mode 100644 gcc/testsuite/g++.dg/vect/slp-pr99971.cc create mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits6.C create mode 100644 gcc/testsuite/gcc.dg/pr100142.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr99988.c create mode 100644 gcc/testsuite/gcc.target/i386/monitor-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100093.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100119.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/zero-scratch-regs-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/gomp/depobj-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/depobj-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pdt_31.f03 rename gcc/testsuite/{ => gfortran.dg}/substr_10.f90 (100%) rename gcc/testsuite/{ => gfortran.dg}/substr_9.f90 (100%) create mode 100644 gcc/testsuite/gnat.dg/opt92.adb create mode 100644 libgomp/testsuite/libgomp.fortran/depobj-1.f90 create mode 100644 libphobos/libdruntime/config/mingw/msvc.c create mode 100644 libphobos/libdruntime/core/sys/darwin/config.d delete mode 100644 libstdc++-v3/config/os/aix/atomicity.h create mode 100644 libstdc++-v3/include/bits/this_thread_sleep.h create mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/creation/99006.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/socket/socket_base.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/p2259.cc