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 61d2b199bdf Merge master r10-6305. adds 99eb1a824a6 ipa: fix warning in ipa-prop.c adds 25d62480c89 c++: Fix guard variable and attribute weak. adds a4b4b1e3ac9 c++: Fix return deduction of lambda in discarded stmt. adds 4dd27b527c5 PR middle-end/93437 - bogus -Warray-bounds on protobuf gene [...] adds 1e8900ea4c8 Daily bump. adds 345ea961113 Fix bogus Changelog entry. adds 148018bc3fe tree-optimization/93428 - avoid load permutation vector clobbering adds 7892ff37f40 analyzer: fix build with gcc 4.4 (PR 93276) adds aa1b56967d8 openmp: Handle rest of EXEC_OACC_* in oacc_code_to_statemen [...] adds 8d7c0bf876f openmp: c++: Consider typeinfo decls to be predetermined sh [...] adds f57ccb55cda testsuite: XFAIL gcc.dg/torture/pr93133.c for powerpc*-*-* [...] adds 2e5ea579591 Add OpenACC acc_get_property support for AMD GCN adds 87c3fcfa6bb Adjust formatting of acc_get_property tests adds 7c7107778f1 ipa: Fix removal of multi-target speculation. adds 5b9e89c922d SRA: Add verification of accesses adds 636e80eea24 SRA: Total scalarization after access propagation [PR92706] adds 6693911f069 SRA: Also propagate accesses from LHS to RHS [PR92706] adds 5cd2e126f5c libstdc++: Make tests for std::ranges access functions more robust adds 83b0201035c libstdc++: Make std::compare_three_way check if <=> is vali [...] adds f214ffb336d libstdc++: Simplify constraints on std::compare_three_way adds bcf3fa7cf5a IRA: Revert 11b8091fb to fix PR 93221 adds 989a5fb3aa5 Add acc_device_radeon to name_of_acc_device_t function adds 0a8f4febf75 libstdc++: Fix conformance issues in <stop_token> (PR92895) adds 423284053ec c++: Fix class NTTP with template arguments [PR92948] adds e3b60da8e07 c++: Fix template arguments comparison with class NTTP [PR91754] adds 2812a28418b Revert g-465c7c89e92a6d6d582173e505cb16dcb9873034 adds 0de349f108d Improve DSE which in turn eliminates the need for jump thre [...] new 5a915d6690a Merge master r10-6332.
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 | 103 ++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 18 + gcc/analyzer/analyzer.h | 16 - gcc/analyzer/constraint-manager.cc | 5 +- gcc/analyzer/region-model.cc | 24 +- gcc/analyzer/state-purge.cc | 5 +- gcc/builtins.def | 2 +- gcc/cgraph.c | 8 +- gcc/config/i386/i386.md | 2 +- gcc/cp/ChangeLog | 28 + gcc/cp/cp-gimplify.c | 4 + gcc/cp/decl2.c | 8 +- gcc/cp/parser.c | 6 + gcc/cp/pt.c | 54 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/openmp.c | 14 + gcc/ipa-prop.c | 2 +- gcc/ira.c | 38 +- gcc/simplify-rtx.c | 4 +- gcc/testsuite/ChangeLog | 60 ++ gcc/testsuite/g++.dg/abi/guard4.C | 11 + gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda1.C | 16 + gcc/testsuite/g++.dg/cpp2a/nontype-class28.C | 37 + gcc/testsuite/g++.dg/cpp2a/nontype-class29.C | 26 + gcc/testsuite/g++.dg/cpp2a/nontype-class30.C | 15 + gcc/testsuite/g++.dg/gomp/pr91118-1.C | 12 + gcc/testsuite/g++.dg/gomp/pr91118-2.C | 14 + gcc/testsuite/g++.dg/warn/Wstringop-overflow-5.C | 37 + gcc/testsuite/gcc.dg/guality/pr59776.c | 4 +- gcc/testsuite/gcc.dg/pr89689.c | 43 + gcc/testsuite/gcc.dg/torture/pr93133.c | 2 +- gcc/testsuite/gcc.dg/torture/pr93428.c | 27 + gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c | 35 + gcc/testsuite/gcc.dg/tree-ssa/pr92706-1.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr92706-2.c | 19 + gcc/testsuite/gcc.dg/vect/pr92429.c | 14 + .../gcc.target/aarch64/{pr84252.c => pr93221.c} | 4 +- gcc/testsuite/gfortran.dg/goacc/pr93463.f90 | 15 + gcc/tree-sra.c | 1058 +++++++++++++++----- gcc/tree-vect-slp.c | 37 +- libgomp/ChangeLog | 23 + libgomp/oacc-init.c | 1 + libgomp/plugin/plugin-gcn.c | 73 +- .../acc_get_property-aux.c | 66 +- .../acc_get_property-gcn.c | 135 +++ .../acc_get_property-host.c | 12 +- .../acc_get_property-nvptx.c | 24 +- .../libgomp.oacc-c-c++-common/acc_get_property.c | 28 +- .../libgomp.oacc-fortran/acc_get_property.f90 | 2 - libstdc++-v3/ChangeLog | 95 ++ libstdc++-v3/include/std/stop_token | 478 +++++++-- libstdc++-v3/libsupc++/compare | 12 +- .../comparisons/object/93479.cc} | 44 +- .../stop_token/stop_callback/deadlock-mt.cc} | 52 +- .../stop_token/stop_callback/deadlock.cc} | 25 +- .../30_threads/stop_token/stop_callback/destroy.cc | 83 ++ .../stop_token/stop_callback/destructible_neg.cc} | 39 +- .../stop_token/stop_callback/invocable_neg.cc} | 15 +- .../stop_token/stop_callback/invoke.cc} | 37 +- .../stop_token/stop_source/assign.cc} | 28 +- .../stop_token/stop_token/stop_possible.cc} | 26 +- libstdc++-v3/testsuite/std/ranges/access/end.cc | 12 +- libstdc++-v3/testsuite/std/ranges/access/rbegin.cc | 28 +- libstdc++-v3/testsuite/std/ranges/access/rend.cc | 83 +- libstdc++-v3/testsuite/std/ranges/range.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 10 +- 67 files changed, 2607 insertions(+), 678 deletions(-) create mode 100644 gcc/testsuite/g++.dg/abi/guard4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class28.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class29.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class30.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr91118-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr91118-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-5.C create mode 100644 gcc/testsuite/gcc.dg/pr89689.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93428.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92706-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92706-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92429.c copy gcc/testsuite/gcc.target/aarch64/{pr84252.c => pr93221.c} (51%) create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr93463.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_get_property-gcn.c copy libstdc++-v3/testsuite/{23_containers/array/creation/3_neg.cc => 18_support/c [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/atomic/3.cc => 30_threads/stop_tok [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_integral/cons/value_init.cc => 30_t [...] create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_callback/destroy.cc copy libstdc++-v3/testsuite/{std/ranges/access/end_neg.cc => 30_threads/stop_token [...] copy libstdc++-v3/testsuite/{std/ranges/access/size_neg.cc => 30_threads/stop_toke [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_float/value_init.cc => 30_threads/s [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_integral/cons/value_init.cc => 30_t [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_float/value_init.cc => 30_threads/s [...]