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 dec5f7f5b98 Merge master r10-8056. adds 48e54fea7ba s390: Fix up -Wpsabi diagnostics + [[no_unique_address]] em [...] adds 691eeb65a01 diagnostics: Add %{...%} pretty-format support for URLs and [...] adds 3144d1aa56a Daily bump. adds 3c9450bf5c5 toplev.c: Check for null argument to fprintf adds 2786c0221b6 var-tracking.c: Fix possible use of uninitialized variable pre adds cd5fa733599 IBM Z: vec_store_len_r/vec_load_len_r fix adds 03afbf33577 arm: Remove duplicate entries in isr_attribute_args [PR tar [...] adds 31e6f829336 PR94725 - deleting gfortran.dg/dtio_5.f90 and pdt_5.f03 adds e33a1eae25b --with-{documentation,changes}-root-url tweaks adds 05b6520ed29 d: Merge upstream dmd 934df6f8c, druntime 7bdd83d7 adds e438aee224a Add missing ChangeLog entry adds 852c4b04520 d: Fix documentation of -defaultlib= and -debuglib= adds 6ac83d35060 aarch64: don't emit bti j after NOTE_INSN_DELETED_LABEL [PR94748] adds cd4b6852798 [AArch64] Make -moutline-atomics on by default adds 6318fe77395 tree: Don't reuse types if TYPE_USER_ALIGN differ [PR94775] adds 04e88369a7d diagnostics: Fix spelling in comment adds b16fd5fd8af coroutines: Fix cases where proxy variables are used [PR94879] adds aa94a22f5cb coroutines: Fix handling of target cleanup exprs [PR94883] adds 448c89d5904 coroutines: Fix handling of artificial vars [PR94886] adds b1983f4582b libstdc++: Avoid errors in allocator's noexcept-specifier ( [...] adds c416c52bcdb c++ ICE with nested requirement as default tpl parm[PR94827] adds 46eed414a33 Bump BASE-VER. adds b31ede6e376 ipa: Cgraph verification fix (PR 94856) adds 4bc0bb440ea Adjust crontab. adds 870b7834f06 rs6000, Fix header comment for intrinsic function _mm_movem [...] adds 66ec22b0d3f cse: Use simplify_replace_fn_rtx to process notes [PR94740] adds bf9155914f0 c: Fix ICE with _Atomic side-effect in nested fn param decl [...] adds ff1e6276dd7 cse: Add test case. [PR94740] adds f3043feb1b2 Daily bump. adds 7eee6d21961 document effective target fileio adds 070b4df8a06 libstdc++: Replace reserved identifier _T with _Tp (PR 94901) adds a5f2fb1ff17 libstdc++: Replace deduced return type in ranges::iter_move [...] adds 187c854cc62 libstdc++: Add more tests for _E10, _E11 etc. (PR 94901) adds bf1dde9790d libsanitizer: Add missing file and regen Makefile.in adds d730fd95eeb gcc: Enable bits for sanitizer support on FreeBSD x86_64 adds afb9b710810 i386: Use generic division to generate INVALID and DIVZERO [...] adds bcbf334afe0 c++: generic lambda and -fsanitize=vla-bound [PR93822] adds a2f32550a08 c++: -fmerge-all-constants vs. destructors [PR91529] adds 82d5decef38 c++: Local class DMI using local static [PR90479] adds 56017225eed testsuite: Enable asan tests on FreeBSD x86_64 adds 13ec6724cd5 Darwin: Fix bootstrap break from libsanitizer changes. new f1f54c988a2 Merge master r11-19.
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/BASE-VER | 2 +- gcc/ChangeLog | 149 +++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 - gcc/c-family/ChangeLog | 4 + gcc/c-family/c-format.c | 2 + gcc/c/ChangeLog | 8 + gcc/c/c-decl.c | 15 +- gcc/cgraph.c | 8 +- gcc/config.in | 12 + gcc/config/aarch64/aarch64-bti-insert.c | 8 +- gcc/config/aarch64/aarch64.c | 8 +- gcc/config/aarch64/aarch64.h | 5 + gcc/config/aarch64/aarch64.opt | 2 +- gcc/config/arm/arm.c | 10 +- gcc/config/freebsd.h | 21 ++ gcc/config/i386/darwin.h | 5 + gcc/config/i386/freebsd.h | 4 + gcc/config/i386/i386.c | 4 +- gcc/config/i386/i386.h | 7 + gcc/config/rs6000/emmintrin.h | 3 +- gcc/config/rs6000/rs6000-call.c | 7 +- gcc/config/s390/constraints.md | 14 +- gcc/config/s390/s390.c | 58 +++-- gcc/config/s390/vecintrin.h | 6 +- gcc/config/s390/vx-builtins.md | 58 ++++- gcc/configure | 37 ++- gcc/configure.ac | 22 +- gcc/cp/ChangeLog | 49 ++++ gcc/cp/constraint.cc | 27 +- gcc/cp/coroutines.cc | 44 +++- gcc/cp/decl.c | 5 +- gcc/cp/init.c | 8 +- gcc/cp/pt.c | 9 + gcc/cse.c | 118 +++------ gcc/d/ChangeLog | 5 + gcc/d/dmd/MERGE | 2 +- gcc/d/gdc.texi | 8 +- gcc/doc/install.texi | 13 + gcc/doc/invoke.texi | 1 + gcc/doc/sourcebuild.texi | 6 + gcc/ipa-inline-transform.c | 2 + gcc/pretty-print.c | 85 ++++--- gcc/testsuite/ChangeLog | 67 +++++ gcc/testsuite/c-c++-common/asan/asan-interface-1.c | 2 +- gcc/testsuite/c-c++-common/asan/clone-test-1.c | 2 +- gcc/testsuite/c-c++-common/asan/no-asan-stack.c | 2 +- gcc/testsuite/c-c++-common/asan/pr59063-1.c | 2 +- gcc/testsuite/c-c++-common/asan/pr59063-2.c | 2 +- gcc/testsuite/g++.dg/asan/asan_test.C | 7 +- gcc/testsuite/g++.dg/asan/asan_test_utils.h | 3 + .../g++.dg/asan/interception-failure-test-1.C | 2 +- .../g++.dg/asan/interception-malloc-test-1.C | 4 +- gcc/testsuite/g++.dg/asan/interception-test-1.C | 2 +- gcc/testsuite/g++.dg/concepts/pr94827.C | 15 ++ gcc/testsuite/g++.dg/coroutines/pr94879-folly-1.C | 49 ++++ gcc/testsuite/g++.dg/coroutines/pr94883-folly-2.C | 64 +++++ gcc/testsuite/g++.dg/coroutines/pr94886-folly-3.C | 15 ++ gcc/testsuite/g++.dg/cpp0x/nsdmi-template20.C | 13 + gcc/testsuite/g++.dg/init/const14.C | 14 ++ gcc/testsuite/g++.dg/ipa/pr94856.C | 18 ++ gcc/testsuite/g++.dg/warn/Warray-bounds-10.C | 40 +++ .../{powerpc/pr94707-1.C => s390/pr94704-1.C} | 36 +-- gcc/testsuite/g++.target/s390/pr94704-2.C | 34 +++ .../{powerpc/pr94707-3.C => s390/pr94704-3.C} | 36 +-- gcc/testsuite/g++.target/s390/pr94704-4.C | 34 +++ .../{powerpc/powerpc.exp => s390/s390.exp} | 8 +- gcc/testsuite/gcc.dg/asan/pr87930.c | 2 +- gcc/testsuite/gcc.dg/pr94842.c | 11 + gcc/testsuite/gcc.target/aarch64/pr94748.c | 10 + gcc/testsuite/gcc.target/powerpc/pr94740.c | 11 + .../gcc.target/s390/zvector/vec_load_len_r.c | 94 +++++++ .../gcc.target/s390/zvector/vec_store_len_r.c | 94 +++++++ gcc/testsuite/gdc.test/runnable/arrayop.d | 1 + gcc/testsuite/gdc.test/runnable/ctorpowtests.d | 1 + gcc/testsuite/gdc.test/runnable/template2.d | 1 + gcc/testsuite/gdc.test/runnable/testaa2.d | 1 + gcc/testsuite/gfortran.dg/dtio_5.f90 | 280 --------------------- gcc/testsuite/gfortran.dg/pdt_5.f03 | 223 ---------------- gcc/toplev.c | 2 +- gcc/tree.c | 4 +- gcc/var-tracking.c | 7 +- libatomic/ChangeLog | 6 + libatomic/config/x86/fenv.c | 20 +- libgcc/ChangeLog | 6 + libgcc/config/i386/sfp-exceptions.c | 20 +- libgfortran/ChangeLog | 6 + libgfortran/config/fpu-387.h | 19 +- libphobos/ChangeLog | 12 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 3 +- libphobos/libdruntime/Makefile.in | 20 +- .../libdruntime/config/powerpc/callwithstack.S | 172 ------------- .../libdruntime/config/powerpc/switchcontext.S | 8 +- libphobos/libdruntime/core/internal/convert.d | 10 +- libphobos/libdruntime/core/sys/posix/sys/stat.d | 2 +- libphobos/libdruntime/core/thread.d | 146 ++++++----- .../testsuite/libphobos.thread/fiber_guard_page.d | 2 +- libsanitizer/ChangeLog | 10 + libsanitizer/configure.tgt | 2 + libsanitizer/sanitizer_common/Makefile.am | 1 + libsanitizer/sanitizer_common/Makefile.in | 3 + libstdc++-v3/ChangeLog | 44 ++++ libstdc++-v3/include/bits/alloc_traits.h | 7 +- libstdc++-v3/include/bits/allocator.h | 5 +- libstdc++-v3/include/bits/iterator_concepts.h | 42 +++- libstdc++-v3/include/ext/malloc_allocator.h | 5 +- libstdc++-v3/include/ext/new_allocator.h | 5 +- libstdc++-v3/include/std/type_traits | 4 +- libstdc++-v3/testsuite/17_intro/badnames.cc | 85 +++++++ libstdc++-v3/testsuite/20_util/allocator/89510.cc | 147 +++++++++++ .../lwg3390.cc => customization_points/92894.cc} | 31 ++- .../lwg3389.cc => indirect_callable/92894.cc} | 34 ++- .../testsuite/ext/malloc_allocator/89510.cc | 149 +++++++++++ libstdc++-v3/testsuite/ext/new_allocator/89510.cc | 149 +++++++++++ maintainer-scripts/ChangeLog | 5 + maintainer-scripts/crontab | 7 +- 117 files changed, 2146 insertions(+), 1121 deletions(-) create mode 100644 gcc/testsuite/g++.dg/concepts/pr94827.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr94879-folly-1.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr94883-folly-2.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr94886-folly-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template20.C create mode 100644 gcc/testsuite/g++.dg/init/const14.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr94856.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-10.C copy gcc/testsuite/g++.target/{powerpc/pr94707-1.C => s390/pr94704-1.C} (53%) create mode 100644 gcc/testsuite/g++.target/s390/pr94704-2.C copy gcc/testsuite/g++.target/{powerpc/pr94707-3.C => s390/pr94704-3.C} (59%) create mode 100644 gcc/testsuite/g++.target/s390/pr94704-4.C copy gcc/testsuite/g++.target/{powerpc/powerpc.exp => s390/s390.exp} (84%) create mode 100644 gcc/testsuite/gcc.dg/pr94842.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr94748.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr94740.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec_load_len_r.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec_store_len_r.c delete mode 100644 gcc/testsuite/gfortran.dg/dtio_5.f90 delete mode 100644 gcc/testsuite/gfortran.dg/pdt_5.f03 delete mode 100644 libphobos/libdruntime/config/powerpc/callwithstack.S create mode 100644 libstdc++-v3/testsuite/17_intro/badnames.cc create mode 100644 libstdc++-v3/testsuite/20_util/allocator/89510.cc copy libstdc++-v3/testsuite/24_iterators/{move_iterator/lwg3390.cc => customizatio [...] copy libstdc++-v3/testsuite/24_iterators/{counted_iterator/lwg3389.cc => indirect_ [...] create mode 100644 libstdc++-v3/testsuite/ext/malloc_allocator/89510.cc create mode 100644 libstdc++-v3/testsuite/ext/new_allocator/89510.cc