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 47b26357844 Merge master r11-3837. adds db36e78ca18 make sin and cos generics inlineable adds 455c3d2efc0 mathfn_built_in_type case type fix adds af66094d037 analyzer: handle static callbacks [PR97258] adds 8be127cac95 Daily bump. adds 56cb815ba22 Fix tramp3d PGO misoptimization adds 14707c896a2 openmp: Improve composite triangular loop lowering and expansion adds ca4938fa8e0 AArch64: Add FLAG for mul/mla/mls intrinsics [PR94442] adds 8e0e9417ccd ASAN: disable -Wno-stringop-overflow for 2 tests adds 35103c6d8e3 nvptx/mkoffload.c: Add missing fclose adds a673744dee7 Remove STMT_VINFO_SAME_ALIGN_REFS adds 7287cf184e3 lto-wrapper: Use nontemp filename with -save-temps adds 25095d1ef8d AArch64: Add Neoverse N2 tuning model adds f694a0d2edc [arm] Use -Os for stack-protector-[56].c tests adds 8311899eddf lto-wrapper: Use nontemp filename with -save-temps adds 739526a19de Do not save hash slots across calls to hash_table::get_or_insert. adds 16d0b033ca4 libstdc++: Remove trailing whitespace from XML docs adds 0e0beddd7fb libstdc++: Update C++20 status documentation adds f76949cee95 combine: Fix up simplify_shift_const_1 for nested ROTATEs [ [...] new 08923c73b28 Merge master r11-3855.
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 | 222 ++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/libgnat/a-ngelfu.ads | 2 + gcc/analyzer/ChangeLog | 55 +++++ gcc/analyzer/engine.cc | 70 +++++++ gcc/analyzer/exploded-graph.h | 8 + gcc/analyzer/region-model-reachability.cc | 19 +- gcc/analyzer/region-model-reachability.h | 8 +- gcc/analyzer/region-model.cc | 13 +- gcc/analyzer/region-model.h | 5 + gcc/builtins.c | 26 +-- gcc/combine.c | 7 +- gcc/config/aarch64/aarch64-cores.def | 2 +- gcc/config/aarch64/aarch64-simd-builtins.def | 52 ++--- gcc/config/aarch64/aarch64.c | 26 +++ gcc/config/nvptx/mkoffload.c | 1 + gcc/cp/ChangeLog | 13 ++ gcc/d/ChangeLog | 10 + gcc/fortran/ChangeLog | 6 + gcc/gimple-range-edge.cc | 24 +-- gcc/ipa-modref.c | 188 ++++++++--------- gcc/lto-wrapper.c | 10 +- gcc/omp-expand.c | 102 ++++++--- gcc/omp-low.c | 64 +++++- gcc/testsuite/ChangeLog | 109 ++++++++++ gcc/testsuite/g++.dg/asan/asan_test.C | 2 +- gcc/testsuite/gcc.c-torture/execute/pr97386-1.c | 16 ++ gcc/testsuite/gcc.c-torture/execute/pr97386-2.c | 20 ++ gcc/testsuite/gcc.dg/analyzer/callbacks-1.c | 25 +++ gcc/testsuite/gcc.dg/analyzer/callbacks-2.c | 22 ++ gcc/testsuite/gcc.dg/analyzer/callbacks-3.c | 19 ++ gcc/testsuite/gcc.dg/asan/pr80166.c | 1 + gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c | 2 - gcc/testsuite/gcc.dg/vect/vect-103.c | 2 - gcc/testsuite/gcc.dg/vect/vect-91.c | 2 - gcc/testsuite/gcc.target/arm/stack-protector-5.c | 2 +- gcc/testsuite/gcc.target/arm/stack-protector-6.c | 2 +- gcc/testsuite/gfortran.dg/vect/vect-4.f90 | 1 - gcc/tree-vect-data-refs.c | 233 ++++++++++++--------- gcc/tree-vectorizer.c | 2 - gcc/tree-vectorizer.h | 5 - gcc/vec.h | 6 +- libphobos/ChangeLog | 10 + libstdc++-v3/ChangeLog | 39 ++++ libstdc++-v3/doc/html/index.html | 6 +- libstdc++-v3/doc/html/manual/api.html | 24 +++ libstdc++-v3/doc/html/manual/appendix.html | 2 +- libstdc++-v3/doc/html/manual/appendix_porting.html | 6 +- libstdc++-v3/doc/html/manual/bugs.html | 5 + libstdc++-v3/doc/html/manual/configure.html | 6 +- libstdc++-v3/doc/html/manual/debug.html | 10 +- .../doc/html/manual/documentation_hacking.html | 2 +- libstdc++-v3/doc/html/manual/extensions.html | 4 +- libstdc++-v3/doc/html/manual/facets.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 6 +- .../manual/policy_based_data_structures_test.html | 4 +- .../doc/html/manual/policy_data_structures.html | 4 +- .../html/manual/policy_data_structures_design.html | 26 +-- libstdc++-v3/doc/html/manual/status.html | 6 +- .../doc/html/manual/using_concurrency.html | 8 +- libstdc++-v3/doc/html/manual/using_headers.html | 2 +- libstdc++-v3/doc/xml/book.txml | 6 +- libstdc++-v3/doc/xml/chapter.txml | 14 +- libstdc++-v3/doc/xml/class.txml | 32 +-- libstdc++-v3/doc/xml/gnu/fdl-1.3.xml | 4 +- libstdc++-v3/doc/xml/gnu/gpl-3.0.xml | 4 +- libstdc++-v3/doc/xml/manual/abi.xml | 16 +- libstdc++-v3/doc/xml/manual/algorithms.xml | 8 +- libstdc++-v3/doc/xml/manual/allocator.xml | 2 +- .../doc/xml/manual/appendix_contributing.xml | 20 +- libstdc++-v3/doc/xml/manual/appendix_free.xml | 2 +- libstdc++-v3/doc/xml/manual/appendix_porting.xml | 2 +- libstdc++-v3/doc/xml/manual/atomics.xml | 4 +- libstdc++-v3/doc/xml/manual/auto_ptr.xml | 2 +- .../doc/xml/manual/backwards_compatibility.xml | 12 +- libstdc++-v3/doc/xml/manual/bitmap_allocator.xml | 26 +-- libstdc++-v3/doc/xml/manual/build_hacking.xml | 4 +- libstdc++-v3/doc/xml/manual/codecvt.xml | 8 +- libstdc++-v3/doc/xml/manual/concurrency.xml | 4 +- .../doc/xml/manual/concurrency_extensions.xml | 14 +- libstdc++-v3/doc/xml/manual/configure.xml | 8 +- libstdc++-v3/doc/xml/manual/containers.xml | 22 +- libstdc++-v3/doc/xml/manual/ctype.xml | 4 +- libstdc++-v3/doc/xml/manual/debug.xml | 18 +- libstdc++-v3/doc/xml/manual/debug_mode.xml | 34 +-- libstdc++-v3/doc/xml/manual/diagnostics.xml | 14 +- .../doc/xml/manual/documentation_hacking.xml | 38 ++-- libstdc++-v3/doc/xml/manual/evolution.xml | 38 +++- libstdc++-v3/doc/xml/manual/internals.xml | 2 +- libstdc++-v3/doc/xml/manual/intro.xml | 26 ++- libstdc++-v3/doc/xml/manual/io.xml | 26 +-- libstdc++-v3/doc/xml/manual/iterators.xml | 8 +- libstdc++-v3/doc/xml/manual/locale.xml | 4 +- libstdc++-v3/doc/xml/manual/localization.xml | 6 +- libstdc++-v3/doc/xml/manual/messages.xml | 8 +- libstdc++-v3/doc/xml/manual/mt_allocator.xml | 2 +- libstdc++-v3/doc/xml/manual/numerics.xml | 14 +- libstdc++-v3/doc/xml/manual/parallel_mode.xml | 30 +-- .../doc/xml/manual/policy_data_structures.xml | 40 ++-- libstdc++-v3/doc/xml/manual/prerequisites.xml | 2 +- libstdc++-v3/doc/xml/manual/shared_ptr.xml | 12 +- libstdc++-v3/doc/xml/manual/spine.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 4 +- libstdc++-v3/doc/xml/manual/status_cxxtr1.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml | 2 +- libstdc++-v3/doc/xml/manual/strings.xml | 16 +- libstdc++-v3/doc/xml/manual/support.xml | 2 +- libstdc++-v3/doc/xml/manual/test.xml | 8 +- .../doc/xml/manual/test_policy_data_structures.xml | 4 +- libstdc++-v3/doc/xml/manual/using.xml | 64 +++--- libstdc++-v3/doc/xml/manual/using_exceptions.xml | 6 +- libstdc++-v3/doc/xml/manual/utilities.xml | 10 +- 113 files changed, 1556 insertions(+), 687 deletions(-) create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97386-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97386-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/callbacks-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/callbacks-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/callbacks-3.c