This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from e10750fe53a Merge master r11-8225. 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 [...] new 7e99aa8933e Merge master r11-8250.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 115 ++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/c.opt | 13 - gcc/combine.c | 5 + gcc/config/aarch64/aarch64.c | 23 +- gcc/config/arm/arm.c | 8 +- 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-d.c | 19 ++ gcc/config/i386/winnt-d.c | 30 +++ gcc/config/i386/winnt.c | 16 +- gcc/config/netbsd-d.c | 28 ++ gcc/config/openbsd-d.c | 28 ++ gcc/config/pa/pa-d.c | 17 ++ gcc/config/rs6000/rs6000-d.c | 21 ++ gcc/config/sol2-d.c | 26 ++ gcc/cp/ChangeLog | 45 ++++ gcc/d/ChangeLog | 18 ++ 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/invoke.texi | 24 +- gcc/doc/tm.texi | 6 + gcc/doc/tm.texi.in | 2 + gcc/fortran/ChangeLog | 18 ++ gcc/fortran/lang.opt | 4 - gcc/fortran/trans-array.c | 14 + gcc/gengtype.c | 4 +- gcc/omp-oacc-kernels-decompose.cc | 2 +- gcc/params.opt | 13 + gcc/testsuite/ChangeLog | 120 +++++++++ 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/diagnostic/pr72803.C | 5 +- gcc/testsuite/gcc.dg/pr100142.c | 8 + gcc/testsuite/gcc.target/aarch64/pr100075.c | 1 + gcc/testsuite/gcc.target/aarch64/pr91710.c | 16 ++ gcc/testsuite/gcc.target/arm/pure-code/pr96770.c | 12 +- .../gcc.target/s390/zero-scratch-regs-1.c | 65 +++++ gcc/testsuite/gdc.dg/pr98457.d | 9 + gcc/testsuite/gfortran.dg/PR100094.f90 | 37 +++ .../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/gnat.dg/opt92.adb | 38 +++ intl/ChangeLog | 7 + libcpp/line-map.c | 2 +- .../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/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 | 138 +++++++++- libphobos/libdruntime/core/thread/threadbase.d | 4 + libphobos/libdruntime/gcc/backtrace.d | 4 +- libphobos/libdruntime/gcc/deh.d | 7 +- 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/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 | 14 + .../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 | 107 ++++++++ .../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 +++++++ 111 files changed, 3406 insertions(+), 472 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/pr100142.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr91710.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/gnat.dg/opt92.adb create mode 100644 libphobos/libdruntime/config/mingw/msvc.c create mode 100644 libphobos/libdruntime/core/sys/darwin/config.d