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 e0a7d032011 Merge master r11-1640. adds 11a751ff77f c++: Handle bad pack expansion in base list. [PR96752] adds ef6506e2369 outputs.exp: conditionals for split-dwarf and lto plugin adds 58b475a2233 [PATCH, PR target/94954] Fix wrong codegen for vec_pack_to_ [...] adds 2e546c261be Daily bump. adds a8d8caca0cb VEC_COND_EXPR: clean up first argument adds 88891c5ff0e gcov-tool: fix merge operation for summary adds 86ce59b4f05 tree-optimization/95866 - avoid using scalar ops for vector [...] adds c422e5f81f4 x96: Remove PTA_CLWB from PTA_ICELAKE_CLIENT adds d2adb79eac6 Always use SLP vector defs to determine insertion place adds 1dfa89b0355 fortran: Apply if clause to all sub-constructs in combined [...] adds f530bac8a11 fortran: Fix ICE when 'if' clause used with 'target paralle [...] adds 8005a3e4e7a powerpc: Restore bootstrap for Darwin. adds 628b78f9794 tree-optimization/95839 - allow CTOR vectorization without loads adds f48bffe70cb Fortran: Fix character-kind=4 substring resolution (PR95837) adds 72acf751d8e d: Merge upstream dmd 4f1046222. adds 6948c7c3d29 d: Turn on deprecation warnings by default. adds eacfafbc353 d: Don't set DECL_INITIAL if initializer is 'void'. adds 62e02c8729a d: Fix ICE in uda_attribute_p when looking up unknown attribute adds d103f336bdc d: Merge upstream dmd 5fc1806cd. adds e52f5d0786f d: Remove another dependency on the front-end OutBuffer type. adds 1d19c9cd3dd d: Merge upstream dmd 90450f3ef. adds 1b7b352a837 d: Merge upstream dmd 4be011355. adds bbd6a326f4e d: Move d_signed_type and d_unsigned_type to types.cc adds 27a68020110 d: Do not implicitly set DECL_DECLARED_INLINE_P on member f [...] adds 20f466326ca This patch disables the movsicc pattern in the M32R backend [...] new 35a335a1592 PR fortran/95826 - Buffer overflows with PDTs and long symbols new 77d455ee81e PR fortran/95828 - Buffer overflows with SELECT RANK new de9908af7ef Merge master r11-1667.
The 3 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: contrib/ChangeLog | 5 + gcc/ChangeLog | 176 ++++++ gcc/DATESTAMP | 2 +- gcc/config/i386/i386.h | 6 +- gcc/config/m32r/m32r.md | 6 + gcc/config/rs6000/altivec.h | 2 +- gcc/config/rs6000/altivec.md | 34 ++ gcc/config/rs6000/rs6000-builtin.def | 2 + gcc/config/rs6000/rs6000-call.c | 4 +- gcc/config/rs6000/vsx.md | 10 + gcc/cp/ChangeLog | 24 + gcc/cp/typeck2.c | 5 + gcc/d/d-attribs.cc | 9 +- gcc/d/d-lang.cc | 69 +-- gcc/d/d-tree.h | 4 +- gcc/d/decl.cc | 18 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/blockexit.c | 2 +- gcc/d/dmd/clone.c | 2 +- gcc/d/dmd/dcast.c | 8 +- gcc/d/dmd/dinterpret.c | 4 +- gcc/d/dmd/dmacro.c | 24 +- gcc/d/dmd/dmangle.c | 16 +- gcc/d/dmd/dmodule.c | 6 +- gcc/d/dmd/doc.c | 144 ++--- gcc/d/dmd/dscope.c | 98 ++-- gcc/d/dmd/dsymbol.h | 2 +- gcc/d/dmd/expression.c | 2 +- gcc/d/dmd/expressionsem.c | 1 + gcc/d/dmd/func.c | 2 +- gcc/d/dmd/hdrgen.c | 8 +- gcc/d/dmd/json.c | 32 +- gcc/d/dmd/lexer.c | 54 +- gcc/d/dmd/macro.h | 2 +- gcc/d/dmd/mtype.c | 6 +- gcc/d/dmd/parse.c | 2 +- gcc/d/dmd/root/filename.c | 6 +- gcc/d/dmd/root/outbuffer.c | 118 ++-- gcc/d/dmd/root/outbuffer.h | 19 +- gcc/d/dmd/sapply.c | 2 +- gcc/d/dmd/scope.h | 2 +- gcc/d/dmd/statement.c | 14 +- gcc/d/dmd/statement.h | 8 +- gcc/d/dmd/statementsem.c | 4 +- gcc/d/dmd/visitor.h | 4 +- gcc/d/toir.cc | 2 +- gcc/d/types.cc | 43 ++ gcc/fortran/ChangeLog | 6 + gcc/fortran/decl.c | 8 +- gcc/fortran/match.c | 2 +- gcc/fortran/resolve.c | 5 +- gcc/fortran/trans-openmp.c | 7 +- gcc/gimple-isel.cc | 12 +- gcc/testsuite/ChangeLog | 87 +++ gcc/testsuite/g++.dg/template/pr95672.C | 3 + gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c | 13 + gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c | 17 + gcc/testsuite/gcc.misc-tests/outputs.exp | 641 +++++++++++---------- .../gcc.target/powerpc/builtins-1-p9-runnable.c | 43 +- gcc/testsuite/gdc.dg/asm1.d | 8 +- gcc/testsuite/gdc.dg/compilable.d | 2 +- gcc/testsuite/gdc.dg/init1.d | 9 + gcc/testsuite/gdc.dg/lto/ltotests_0.d | 2 +- gcc/testsuite/gdc.dg/pr95173.d | 10 + gcc/testsuite/gdc.dg/pr95250.d | 18 + gcc/testsuite/gdc.dg/runnable.d | 2 +- gcc/testsuite/gfortran.dg/char4-subscript.f90 | 30 + gcc/testsuite/gfortran.dg/gomp/combined-if.f90 | 108 ++++ gcc/testsuite/gfortran.dg/gomp/pr95869.f90 | 18 + gcc/testsuite/gfortran.dg/pr95826.f90 | 20 + gcc/testsuite/gfortran.dg/pr95828.f90 | 21 + gcc/tree-vect-generic.c | 23 +- gcc/tree-vect-slp.c | 22 +- gcc/tree-vect-stmts.c | 30 +- libgcc/ChangeLog | 13 + libgcc/libgcov-driver.c | 26 +- libgcc/libgcov-util.c | 11 +- libgcc/libgcov.h | 1 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/rt/util/utf.d | 4 +- libphobos/src/MERGE | 2 +- libphobos/src/std/range/package.d | 2 +- .../testsuite/libphobos.typeinfo/struct-align.d | 2 +- libstdc++-v3/ChangeLog | 20 + 84 files changed, 1510 insertions(+), 755 deletions(-) create mode 100644 gcc/testsuite/g++.dg/template/pr95672.C create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr95839.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c create mode 100644 gcc/testsuite/gdc.dg/init1.d create mode 100644 gcc/testsuite/gdc.dg/pr95173.d create mode 100644 gcc/testsuite/gdc.dg/pr95250.d create mode 100644 gcc/testsuite/gfortran.dg/char4-subscript.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/combined-if.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr95869.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95826.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95828.f90