This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_O3 in repository toolchain/ci/gcc.
from 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] new 8ce9ce6b16b Remove pedantic_non_lvalue_loc new b4e17490c91 testsuite: Xfail gcc.dg/vect/pr71264.c on IBM Z new a61c4964cd7 Fortran/OpenMP: Add 'omp depobj' and 'depend(mutexinoutset:' new 0bf8cd9d5e8 Simplify maybe_fold_reference API new 2d4c3af94f8 Fix AIX libstdc++ semaphore support [PR100164] new 021607e12cb Test simlified call in cgraph_node::analyze(). new 022f6ee3ad6 cprop: Fix -fcompare-debug bug in constprop_register [PR100148] new d8f953819e8 testsuite/100176 - fix struct-layout-1_generate.c compile new df0581a4aff Support LABEL_DECL in %qD directive. new 9b6360b83cf Use flags in dump_decl. new 53bc2e123cd Fix endian bug in rust demangler new d2218b045e0 Revert "Use flags in dump_decl." new c37e8fdc41f Remove DEF_ENUM from stringop.def. new 88202c883c0 libstdc++: Fix whitespace in license boilerplate
The 14 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 | 65 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 4 + gcc/ada/gnatvsn.ads | 2 +- gcc/c-family/ChangeLog | 4 + gcc/cgraphunit.c | 2 - gcc/config/arm/arm.c | 8 +- gcc/config/i386/i386-c.c | 2 + gcc/config/i386/i386-options.c | 7 +- gcc/config/i386/i386-opts.h | 4 - gcc/config/i386/i386.md | 4 +- gcc/config/i386/ia32intrin.h | 28 +- gcc/config/i386/stringop.def | 9 - gcc/config/rs6000/rs6000.c | 2 +- gcc/cp/ChangeLog | 11 + gcc/cp/decl.c | 6 + gcc/cp/error.c | 5 +- gcc/cp/pt.c | 8 +- gcc/cprop.c | 8 +- gcc/d/ChangeLog | 8 + gcc/d/d-diagnostic.cc | 64 +- gcc/doc/invoke.texi | 4 + gcc/fold-const.c | 28 +- gcc/fortran/ChangeLog | 11 + gcc/fortran/dump-parse-tree.c | 33 + gcc/fortran/gfortran.h | 12 +- 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-decl.c | 3 +- gcc/fortran/trans-openmp.c | 68 + gcc/fortran/trans.c | 1 + gcc/gimple-fold.c | 77 +- gcc/gimple-range-cache.h | 2 +- gcc/gimple-range-gori.cc | 67 +- gcc/params.opt | 5 + gcc/po/ChangeLog | 4 + gcc/po/gcc.pot | 11217 ++++++++++--------- gcc/testsuite/ChangeLog | 55 + gcc/testsuite/c-c++-common/attr-retain-10.c | 11 + gcc/testsuite/c-c++-common/attr-retain-11.c | 11 + .../g++.dg/compat/struct-layout-1_generate.c | 2 + gcc/testsuite/g++.dg/concepts/diagnostic16.C | 45 + .../g++.dg/cpp0x/lambda/lambda-variadic14.C | 8 + gcc/testsuite/g++.dg/opt/pr100148.C | 27 + .../gcc.dg/compat/struct-layout-1_generate.c | 2 + 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.target/s390/zero-scratch-regs-1.c | 95 +- gcc/testsuite/gdc.dg/pr98457.d | 9 + gcc/testsuite/gfortran.dg/gomp/depobj-1.f90 | 25 + gcc/testsuite/gfortran.dg/gomp/depobj-2.f90 | 33 + gcc/testsuite/gfortran.dg/pdt_26.f03 | 4 +- gcc/testsuite/gfortran.dg/pdt_31.f03 | 26 + gcc/tree-cfg.c | 29 +- gcc/varasm.c | 60 +- libcpp/ChangeLog | 6 + libgomp/ChangeLog | 10 + libgomp/testsuite/libgomp.fortran/depobj-1.f90 | 113 + libiberty/rust-demangle.c | 9 +- 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 +- libstdc++-v3/ChangeLog | 155 + 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/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 | 14 +- libstdc++-v3/include/std/ranges | 299 +- libstdc++-v3/include/std/semaphore | 15 +- libstdc++-v3/include/std/thread | 68 +- libstdc++-v3/include/std/version | 4 +- 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/std/ranges/p2259.cc | 91 + libstdc++-v3/testsuite/util/testsuite_abi.cc | 16 +- maintainer-scripts/ChangeLog | 5 + maintainer-scripts/crontab | 9 +- 145 files changed, 10061 insertions(+), 7120 deletions(-) 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/cpp0x/lambda/lambda-variadic14.C create mode 100644 gcc/testsuite/g++.dg/opt/pr100148.C create mode 100644 gcc/testsuite/gdc.dg/pr98457.d 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 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 create mode 100644 libstdc++-v3/include/bits/this_thread_sleep.h create mode 100644 libstdc++-v3/testsuite/std/ranges/p2259.cc