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 f786158e84f Merge master r11-2675. adds d040555a061 libgo: correctly handle AIX FAT library creation adds c2fb0a1a2e7 libstdc++: Make self-move well-defined for containers [PR 85828] adds 86f87414856 libstdc++: ChangeLog corrections adds 32c69a56981 PR target/96558: Only call ix86_expand_clear with GENERAL_REGS. adds afdd220a0cc Daily bump. adds 2ec803e768a c++: Fixing the wording of () aggregate-init [PR92812] adds 5db1fa9bc69 gcc.dg/pr94600-5.c .. -8.c: Align struct t0 explictly, as a [...] adds 7123217afb3 Merge two define_insn: <avx512>_blendm<mode>, <avx512>_load [...] adds 2e47c8c6eac openmp: Add support for non-rectangular loops in taskloop c [...] adds 2b5490f5d16 docs: Fix typos in -fallow-argument-mismatch description adds f91770216ea ipa: fix ICE in get_default_value adds 17dc08edc28 nvptx: Add support for subword compare-and-swap adds db461538083 Revert "AArch64: Add if condition in aarch64_function_value [...] adds e00464a5cb4 Fix PR fortran/93671; ICE in reffing coarray alloc. comps. adds 55484a0f816 libstdc++: Deprecate the --enable-cheaders=c_std configuration new 4b5a74ba717 Merge master r11-2690.
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 + gcc/ChangeLog | 79 ++++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/aarch64.c | 4 - gcc/config/i386/i386.md | 2 +- gcc/config/i386/sse.md | 34 +- gcc/cp/typeck.c | 14 + gcc/fortran/ChangeLog | 10 + gcc/fortran/invoke.texi | 6 +- gcc/fortran/trans-array.c | 26 +- gcc/gimplify.c | 145 ++++--- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-cp.c | 2 +- gcc/omp-expand.c | 20 +- gcc/omp-general.c | 12 +- gcc/testsuite/ChangeLog | 68 ++++ gcc/testsuite/g++.dg/cpp2a/paren-init27.C | 24 ++ gcc/testsuite/g++.dg/cpp2a/paren-init28.C | 15 + gcc/testsuite/g++.dg/cpp2a/paren-init29.C | 15 + gcc/testsuite/g++.dg/cpp2a/paren-init30.C | 23 ++ gcc/testsuite/g++.dg/cpp2a/paren-init31.C | 10 + gcc/testsuite/g++.dg/cpp2a/paren-init32.C | 21 + gcc/testsuite/gcc.dg/ipa/pr96482-2.c | 33 ++ gcc/testsuite/gcc.dg/pr94600-5.c | 2 +- gcc/testsuite/gcc.dg/pr94600-6.c | 2 +- gcc/testsuite/gcc.dg/pr94600-7.c | 2 +- gcc/testsuite/gcc.dg/pr94600-8.c | 2 +- gcc/testsuite/gcc.dg/pr96558.c | 32 ++ gcc/testsuite/gcc.target/aarch64/mgeneral-regs_1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512bw-pr96246-1.c | 30 ++ gcc/testsuite/gcc.target/i386/avx512bw-pr96246-2.c | 47 +++ .../gcc.target/i386/avx512bw-vmovdqu16-1.c | 6 +- .../gcc.target/i386/avx512bw-vmovdqu8-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vmovapd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmovaps-1.c | 2 +- .../gcc.target/i386/avx512f-vmovdqa32-1.c | 2 +- .../gcc.target/i386/avx512f-vmovdqa64-1.c | 2 +- .../gcc.target/i386/avx512vl-pr92686-movcc-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512vl-pr96246-1.c | 36 ++ gcc/testsuite/gcc.target/i386/avx512vl-pr96246-2.c | 51 +++ gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-1.c | 4 +- .../gcc.target/i386/avx512vl-vmovdqa32-1.c | 4 +- .../gcc.target/i386/avx512vl-vmovdqa64-1.c | 4 +- gcc/testsuite/gcc.target/nvptx/ia64-sync-5.c | 2 + gcc/testsuite/gfortran.dg/coarray/pr93671.f90 | 24 ++ libgcc/config/{gcn => nvptx}/atomic.c | 18 +- libgcc/config/nvptx/t-nvptx | 3 +- libgo/Makefile.am | 11 +- libgo/Makefile.in | 13 +- libgo/configure | 8 +- libgo/configure.ac | 8 +- libgo/testsuite/Makefile.in | 2 +- .../testsuite/libgomp.c-c++-common/reduction-16.c | 53 +++ libgomp/testsuite/libgomp.c/loop-22.c | 235 ++++++++++++ libgomp/testsuite/libgomp.c/loop-23.c | 235 ++++++++++++ libgomp/testsuite/libgomp.c/loop-24.c | 424 +++++++++++++++++++++ libstdc++-v3/ChangeLog | 32 +- libstdc++-v3/acinclude.m4 | 16 +- libstdc++-v3/configure | 46 ++- libstdc++-v3/include/bits/basic_string.h | 13 +- libstdc++-v3/include/bits/hashtable.h | 3 + libstdc++-v3/include/bits/stl_deque.h | 3 + libstdc++-v3/include/bits/stl_list.h | 2 +- libstdc++-v3/include/debug/formatter.h | 2 +- libstdc++-v3/include/debug/macros.h | 6 - libstdc++-v3/include/debug/safe_container.h | 9 +- libstdc++-v3/include/debug/safe_iterator.h | 6 +- libstdc++-v3/include/debug/safe_local_iterator.h | 6 +- .../basic_string/cons/char/self_move.cc} | 41 +- .../deque/cons/self_move.cc} | 39 +- .../forward_list/cons/self_move.cc} | 39 +- .../list/cons/self_move.cc} | 39 +- .../set/cons/self_move.cc} | 42 +- .../unordered_set/cons/self_move.cc} | 43 +-- .../vector/cons/self_move.cc} | 39 +- 76 files changed, 1924 insertions(+), 361 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init27.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init28.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init29.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init30.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init31.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init32.C create mode 100644 gcc/testsuite/gcc.dg/ipa/pr96482-2.c create mode 100644 gcc/testsuite/gcc.dg/pr96558.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr96246-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr96246-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr96246-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr96246-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ia64-sync-5.c create mode 100644 gcc/testsuite/gfortran.dg/coarray/pr93671.f90 copy libgcc/config/{gcn => nvptx}/atomic.c (70%) create mode 100644 libgomp/testsuite/libgomp.c-c++-common/reduction-16.c create mode 100644 libgomp/testsuite/libgomp.c/loop-24.c copy libstdc++-v3/testsuite/{20_util/specialized_algorithms/uninitialized_default_ [...] copy libstdc++-v3/testsuite/{20_util/specialized_algorithms/uninitialized_default_ [...] copy libstdc++-v3/testsuite/{20_util/specialized_algorithms/uninitialized_default_ [...] copy libstdc++-v3/testsuite/{20_util/specialized_algorithms/uninitialized_default_ [...] copy libstdc++-v3/testsuite/{20_util/specialized_algorithms/uninitialized_default_ [...] copy libstdc++-v3/testsuite/{20_util/specialized_algorithms/uninitialized_default_ [...] copy libstdc++-v3/testsuite/{20_util/specialized_algorithms/uninitialized_default_ [...]