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 4c4eb1f6c87 Merge master r11-7631. adds 5f27a9f90d4 c++: Fix unhiding friend with imports [PR 99248] adds 26ed5a28b18 aix: Use lcomm for TLS static data. adds a38fa1b31f7 libstdc++: Factor out uses of __int128 into a type alias adds 60097beb32e libstdc++: Add a LOCAL_PATCHES file to Ryu source directory adds 349adff2086 libstdc++: Remove Ryu's uint128_t aliases adds c4f8e568aa6 libstdc++: Add a fallback 128-bit integer class type and use it adds 3f958348e78 analyzer: gracefully handle impossible paths in shortest-paths.h adds 5e33e5b042a analyzer: support reverse direction in shortest-paths.h adds 3857edb5d32 analyzer: new implementation of shortest feasible path [PR96374] adds 7ad5a72c8bc compiler: create temporaries for heap variables adds 48ff383f0d9 Daily bump. adds a7ac3e92ecf gcc-changelog: allow ChangeLog deletion in a commit adds 0df3eb2622d analyzer: document new param adds 425afe1f0c9 c++: Fix up calls to immediate functions returning referenc [...] adds 3bb345c9313 i386: Hopefully last set of -mavx512vl -mno-avx512bw fixes [...] adds a6e9633ccb5 Fortran: Fix libgfortran I/O race with newunit_free [PR99529] adds 0b5437510c1 Fortran/OpenMP: Fix use_device_{ptr,addr} with assumed-size [...] adds d0655763483 Fortran/OpenMP: Accept implicit-save DATA vars for threadpr [...] adds d8b84e2771f Fix memory constraint bug in SPARC back-end adds 6e885ad3287 c++: ICE with using-decl [PR 99238] new 9dd4b28d1a8 Merge master r11-7651.
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 | 9 + contrib/gcc-changelog/git_commit.py | 3 +- contrib/gcc-changelog/git_email.py | 2 +- contrib/gcc-changelog/setup.cfg | 3 + contrib/gcc-changelog/test_email.py | 4 + contrib/gcc-changelog/test_patches.txt | 30 ++ gcc/ChangeLog | 76 ++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 +- gcc/analyzer/ChangeLog | 56 +++ gcc/analyzer/analyzer.opt | 8 + gcc/analyzer/diagnostic-manager.cc | 490 +++++++++++++++++++-- gcc/analyzer/diagnostic-manager.h | 6 +- gcc/analyzer/engine.cc | 99 +++-- gcc/analyzer/exploded-graph.h | 8 + gcc/analyzer/feasible-graph.cc | 235 ++++++++++ gcc/analyzer/feasible-graph.h | 213 +++++++++ gcc/analyzer/trimmed-graph.cc | 172 ++++++++ gcc/analyzer/trimmed-graph.h | 122 +++++ gcc/config/i386/constraints.md | 6 + gcc/config/i386/mmx.md | 179 ++++---- gcc/config/i386/sse.md | 292 ++++++------ gcc/config/rs6000/rs6000.c | 2 - gcc/config/rs6000/xcoff.h | 10 +- gcc/config/sparc/constraints.md | 9 +- gcc/config/sparc/sparc.c | 9 +- gcc/config/sparc/sparc.md | 12 +- gcc/config/sparc/sync.md | 6 +- gcc/cp/ChangeLog | 18 + gcc/cp/call.c | 4 + gcc/cp/module.cc | 5 + gcc/cp/name-lookup.c | 81 ++-- gcc/cp/ptree.c | 3 +- gcc/digraph.cc | 134 +++++- gcc/doc/analyzer.texi | 56 ++- gcc/doc/invoke.texi | 12 + gcc/fortran/resolve.c | 10 +- gcc/gimplify.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 136 +++--- gcc/go/gofrontend/expressions.h | 5 + gcc/go/gofrontend/gogo.cc | 2 +- gcc/go/gofrontend/statements.cc | 6 +- gcc/go/gofrontend/wb.cc | 4 +- gcc/shortest-paths.h | 138 ++++-- gcc/testsuite/ChangeLog | 56 +++ gcc/testsuite/g++.dg/cpp2a/consteval19.C | 6 + gcc/testsuite/g++.dg/modules/pr99238.h | 1 + .../g++.dg/modules/{binding-1_a.H => pr99238_a.H} | 4 +- .../g++.dg/modules/{lang-1_a.H => pr99238_b.H} | 15 +- gcc/testsuite/g++.dg/modules/pr99248.h | 5 + .../g++.dg/modules/{binding-1_a.H => pr99248_a.H} | 3 +- gcc/testsuite/g++.dg/modules/pr99248_b.H | 7 + gcc/testsuite/gcc.dg/analyzer/dot-output.c | 2 +- gcc/testsuite/gcc.dg/analyzer/feasibility-1.c | 16 +- .../analyzer/pr93355-localealias-feasibility-2.c | 4 +- .../analyzer/pr93355-localealias-feasibility-3.c | 8 +- .../analyzer/pr93355-localealias-feasibility.c | 2 - .../gcc.dg/analyzer/pr93355-localealias.c | 4 +- gcc/testsuite/gcc.dg/analyzer/unknown-fns-4.c | 2 +- gcc/testsuite/gcc.target/i386/avx512vl-pr99321-2.c | 94 ++++ gcc/testsuite/gfortran.dg/gomp/threadprivate-1.f90 | 11 + gcc/xcoffout.c | 1 - gcc/xcoffout.h | 1 - libgfortran/io/transfer.c | 32 +- libgfortran/io/unit.c | 1 - .../testsuite/libgomp.fortran/use_device_ptr-3.f90 | 91 ++++ libstdc++-v3/ChangeLog | 68 +++ libstdc++-v3/src/c++17/floating_to_chars.cc | 83 ++-- libstdc++-v3/src/c++17/ryu/LOCAL_PATCHES | 2 + libstdc++-v3/src/c++17/ryu/d2s_intrinsics.h | 4 - libstdc++-v3/src/c++17/ryu/generic_128.h | 3 - libstdc++-v3/src/c++17/ryu/ryu_generic_128.h | 4 +- libstdc++-v3/src/c++17/uint128_t.h | 297 +++++++++++++ .../testsuite/20_util/to_chars/long_double.cc | 1 - 75 files changed, 2905 insertions(+), 608 deletions(-) create mode 100644 gcc/analyzer/feasible-graph.cc create mode 100644 gcc/analyzer/feasible-graph.h create mode 100644 gcc/analyzer/trimmed-graph.cc create mode 100644 gcc/analyzer/trimmed-graph.h create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval19.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99238.h copy gcc/testsuite/g++.dg/modules/{binding-1_a.H => pr99238_a.H} (56%) copy gcc/testsuite/g++.dg/modules/{lang-1_a.H => pr99238_b.H} (50%) create mode 100644 gcc/testsuite/g++.dg/modules/pr99248.h copy gcc/testsuite/g++.dg/modules/{binding-1_a.H => pr99248_a.H} (58%) create mode 100644 gcc/testsuite/g++.dg/modules/pr99248_b.H create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr99321-2.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/threadprivate-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_ptr-3.f90 create mode 100644 libstdc++-v3/src/c++17/ryu/LOCAL_PATCHES create mode 100644 libstdc++-v3/src/c++17/uint128_t.h