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 1f5778562b4 Merge master r12-3189. adds ac6d5c9112b Reduce vector comparison of uniform vectors to a scalar comparison adds 10c834f976c Update comments in float128-call.c test. adds ee914ec4f81 Support limited setcc for H8 adds 771fd4aef99 c++: Set type on dependent ARROW_EXPR adds 1e52538d2b4 Daily bump. adds aa49a058081 fix latent bootstrap-debug issue adds 91f78b673b1 MIPS: use N64 ABI by default if the triple end with -gnuabi64 adds 952095bb053 libstdc++: Name std::function template parameter adds 07b990ee23e libstdc++: Fix inefficiency in filesystem::absolute [PR99876] adds dd3e5859fc1 libstdc++: Fix comment typo adds 754fca77e82 libstdc++: Fix std::allocator<void> for versioned namespace adds f9809ef5700 Fortran - reject function entries with mismatched characteristics adds f5ff3a8ed4c Improve handling of table overflows in modref_ref_node adds a21e5de4214 Daily bump. adds fc3e9f58ec1 Darwin, X86 : Implement __cache_clear. adds dc033e0149f testsuite, Darwin : Skip a test requiring strndup in libc. adds 07984707be4 d: ICE in gimple_register_canonical_type_1, at lto/lto-comm [...] adds 1925e514b4a d: Use POINTER_SIZE for testing whether to predefine D_LP64 adds ce15a3e757c d: Convert convert_for_rvalue switch statement into if condition adds 0abfd7f4f48 d: Get __c_wchar_t type from build_frontend_type adds 2b8543a8ce5 d: Use `int` to store class and struct flags adds 118a559df99 d: Update comment for TypeInfoVisitor::layout_base adds 766f5f87269 d: Call the assertp and boundsp variants for assert and arr [...] adds c3c669ac811 Darwin: Fixes for darwin_libc_has_function. adds 0e32a5aa8bc libiberty: Add support for D `typeof(*null)' types adds 34f3e0657a1 libiberty: Add support for demangling D function literals a [...] adds 392e141079a libiberty: Add support for demangling local D template decl [...] adds 1e77fd4f173 Daily bump. adds 7218c2ec365 Make sure we're playing with integral modes before call ext [...] adds d7e56b084d0 libffi: Fix MIPS r6 support adds caf81d3b575 Use __builtin_trap() for abort() if inhibit_libc adds 1313111fdec Make sure -fexceptions is enabled when -fnon-call-exceptions is adds 89f33f44add tree-optimization/102128 - rework if-converted BB vect heuristic adds 02dbf5d1273 libphobos: Compile configure tests with -fno-druntime adds d73c44800b5 Enable store fusion on Power10. new f6d147306c0 Merge master r12-3224.
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 | 120 +++++++++ gcc/DATESTAMP | 2 +- gcc/common.opt | 2 +- gcc/config.gcc | 14 + gcc/config/darwin.c | 14 +- gcc/config/h8300/bitfield.md | 11 - gcc/config/h8300/h8300-protos.h | 1 - gcc/config/h8300/h8300.c | 24 +- gcc/config/h8300/h8300.md | 8 + gcc/config/h8300/testcompare.md | 80 ++++++ gcc/config/i386/darwin.h | 5 + gcc/config/rs6000/rs6000-cpus.def | 4 +- gcc/config/rs6000/rs6000.c | 95 +++++++ gcc/config/rs6000/rs6000.opt | 4 + gcc/cp/ChangeLog | 5 + gcc/cp/typeck2.c | 12 +- gcc/d/ChangeLog | 65 +++++ gcc/d/d-builtins.cc | 2 +- gcc/d/d-codegen.cc | 186 +++++++++---- gcc/d/d-convert.cc | 4 +- gcc/d/d-tree.h | 8 +- gcc/d/expr.cc | 58 +--- gcc/d/runtime.cc | 5 + gcc/d/runtime.def | 24 +- gcc/d/toir.cc | 2 +- gcc/d/typeinfo.cc | 9 +- gcc/d/types.cc | 3 +- gcc/doc/invoke.texi | 3 +- gcc/expmed.c | 103 +++++-- gcc/fortran/ChangeLog | 6 + gcc/fortran/resolve.c | 9 + gcc/ipa-modref-tree.h | 298 +++++++++++++++++---- gcc/ipa-modref.c | 3 +- gcc/testsuite/ChangeLog | 62 +++++ gcc/testsuite/gcc.dg/analyzer/strndup-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/modref-9.c | 15 ++ gcc/testsuite/gcc.target/powerpc/float128-call.c | 12 +- gcc/testsuite/gcc.target/powerpc/fusion-p10-stst.c | 31 +++ .../gcc.target/powerpc/fusion-p10-stst2.c | 30 +++ gcc/testsuite/gdc.dg/lto/pr102094_0.d | 18 ++ gcc/testsuite/gfortran.dg/entry_24.f90 | 20 ++ gcc/tree-inline.c | 4 +- gcc/tree-ssa-dom.c | 65 +++++ gcc/tree-vect-slp.c | 112 ++++---- gcc/tsystem.h | 2 +- libffi/src/mips/ffi.c | 8 + libffi/src/mips/n32.S | 2 + libgfortran/ChangeLog | 8 + libiberty/ChangeLog | 20 ++ libiberty/d-demangle.c | 71 +++-- libiberty/testsuite/d-demangle-expected | 34 ++- libphobos/configure | 28 +- libphobos/m4/autoconf.m4 | 2 +- libphobos/m4/gcc_support.m4 | 2 +- libstdc++-v3/ChangeLog | 26 ++ libstdc++-v3/include/bits/alloc_traits.h | 104 +++++++ libstdc++-v3/include/bits/allocator.h | 38 +-- libstdc++-v3/include/bits/std_function.h | 32 ++- libstdc++-v3/include/bits/stl_uninitialized.h | 2 +- libstdc++-v3/include/ext/extptr_allocator.h | 5 + libstdc++-v3/src/c++17/fs_ops.cc | 7 - 61 files changed, 1563 insertions(+), 387 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-stst.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-stst2.c create mode 100644 gcc/testsuite/gdc.dg/lto/pr102094_0.d create mode 100644 gcc/testsuite/gfortran.dg/entry_24.f90