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 1ce6a7a675c Merge master r10-6234. adds ab6cd364eda sanopt: Avoid crash on anonymous parameter [PR93436] adds 787c79e559f Fix last CL. adds cf17dcc6fc1 Daily bump. adds 5035cd66245 c++: Fix -Wnoexcept handling of system headers (PR90992). adds 40bf3f1fd05 c++: Testsuite adjustments for PR 90992. adds 86075aa5dd0 fortran] Fix PR 85781, ICE on valid adds 1442bc31da6 tree-optimization/93397 delay converted reduction chain adjustment adds c2bd2b4664b Do not generate a unique fnname for resolver. adds 10fe5cbe004 Do not print params in --help except --help=param. adds e97a3063fb1 Filter out language specific options from --help=common. adds 7974a14692c dojump: Fix gcc.dg/torture/pr91323.c for aarch64 targets adds 150760dd6dd cselib: Fix handling of multireg values for call insns [PR93170] adds e648e57efca lra: Stop registers being incorrectly marked live [PR92989] adds 389cd88ce79 libstdc++: Fix deduction guide for std::span (PR93426) adds 2744b8b286c [ARC] Make libgcc compatible with ARC's reduced register se [...] adds 62a715c706d [ARC] Propagate uncached type attribute to each member of a [...] adds 82cd9a96ad0 [ARC] Save mlo/mhi registers when ISR. adds f261388f1a9 [ARC] Update ARC600 multiplication cost. adds feaa1640b35 c++: Bogus error using namespace alias [PR91826] adds 26d949c8c7a analyzer: fix build with gcc 4.4 (PR 93276) adds 317346b2716 testsuite/91171 no longer needed XFAIL adds 342e14ffa30 analyzer: fix setjmp-detection and support sigsetjmp adds e2a14becd6b aarch64: Fix failure in cmpimm_branch_1.c adds c15893df6ea aarch64: Add vector/vector vec_extract patterns [PR92822] adds 6a81cabc144 analyzer: fixes to tree_cmp and other comparators adds 3ae37f9297f Add __gcov_indirect_call_profiler_v4_atomic. adds a044dfb0934 aarch64: Fix pr71727.c failure adds f89e844f9c5 analyzer: fix pattern-test-2.c (PR 93291) adds 2fbea4190e7 analyzer: restore input_location (PR 93349) adds 73380abd6b2 Hi all, adds 1f2e84238c9 coroutines: Ensure the ramp return object is checked (PR93443). new c5879726fbd Merge master r10-6265.
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 | 131 +++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 90 +++++ gcc/analyzer/analyzer.cc | 83 ++++- gcc/analyzer/analyzer.h | 20 +- gcc/analyzer/call-string.cc | 23 +- gcc/analyzer/call-string.h | 3 - gcc/analyzer/checker-path.cc | 14 +- gcc/analyzer/checker-path.h | 30 +- gcc/analyzer/diagnostic-manager.cc | 6 +- gcc/analyzer/engine.cc | 74 ++-- gcc/analyzer/exploded-graph.h | 15 +- gcc/analyzer/program-state.cc | 16 +- gcc/analyzer/program-state.h | 2 +- gcc/analyzer/region-model.cc | 24 +- gcc/analyzer/region-model.h | 9 +- gcc/analyzer/supergraph.h | 2 +- gcc/config/aarch64/aarch64-simd.md | 87 +++-- gcc/config/aarch64/aarch64.c | 15 +- gcc/config/arc/arc-protos.h | 2 - gcc/config/arc/arc.c | 388 +++++++++++++-------- gcc/config/arc/arc.h | 27 +- gcc/config/arc/arc.md | 103 ++++-- gcc/config/arc/predicates.md | 4 +- gcc/config/i386/i386-features.c | 19 +- gcc/cp/ChangeLog | 16 + gcc/cp/coroutines.cc | 18 +- gcc/cp/except.c | 16 +- gcc/cp/name-lookup.c | 32 +- gcc/cselib.c | 139 ++++---- gcc/digraph.cc | 2 +- gcc/dojump.c | 2 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/trans-expr.c | 8 +- gcc/lra-lives.c | 96 ++--- gcc/opts.c | 12 +- gcc/sanopt.c | 9 +- gcc/testsuite/ChangeLog | 71 ++++ gcc/testsuite/g++.dg/cpp0x/noexcept03.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept09.C | 2 +- gcc/testsuite/g++.dg/lookup/pr91826.C | 16 + gcc/testsuite/g++.dg/warn/Wnoexcept1.C | 33 ++ gcc/testsuite/g++.dg/warn/Wnoexcept1.h | 25 ++ gcc/testsuite/gcc.dg/analyzer/pattern-test-2.c | 30 +- gcc/testsuite/gcc.dg/analyzer/sigsetjmp-5.c | 19 + gcc/testsuite/gcc.dg/analyzer/sigsetjmp-6.c | 35 ++ gcc/testsuite/gcc.dg/analyzer/torture/pr93349.c | 4 + gcc/testsuite/gcc.dg/graphite/scop-21.c | 3 +- gcc/testsuite/gcc.dg/torture/pr93170.c | 33 ++ gcc/testsuite/gcc.dg/torture/pr93397.c | 14 + gcc/testsuite/gcc.target/aarch64/pr71727.c | 2 +- gcc/testsuite/gcc.target/arc/arc.exp | 9 + gcc/testsuite/gcc.target/arc/interrupt-6.c | 2 +- gcc/testsuite/gcc.target/arc/uncached-1.c | 2 +- gcc/testsuite/gcc.target/arc/uncached-2.c | 2 +- gcc/testsuite/gcc.target/arc/uncached-3.c | 22 ++ gcc/testsuite/gcc.target/arc/uncached-4.c | 42 +++ gcc/testsuite/gcc.target/arc/uncached-5.c | 29 ++ gcc/testsuite/gcc.target/arc/uncached-6.c | 35 ++ gcc/testsuite/gcc.target/arc/uncached-7.c | 11 + gcc/testsuite/gcc.target/arc/uncached-8.c | 33 ++ gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c | 48 ++- gcc/testsuite/gcc.target/i386/pr81213.c | 4 +- gcc/testsuite/gfortran.dg/bind_c_char_2.f90 | 50 +++ gcc/testsuite/gfortran.dg/bind_c_char_3.f90 | 51 +++ gcc/testsuite/gfortran.dg/bind_c_char_4.f90 | 21 ++ gcc/testsuite/gfortran.dg/bind_c_char_5.f90 | 21 ++ gcc/tree-profile.c | 8 +- gcc/tree-vect-slp.c | 58 +-- libgcc/ChangeLog | 20 ++ libgcc/config/arc/crti.S | 5 + libgcc/config/arc/crtn.S | 5 + libgcc/config/arc/crttls.S | 6 + libgcc/config/arc/fp-hack.h | 5 +- libgcc/config/arc/lib1funcs.S | 27 +- .../config/{cr16/divmodhi3.c => arc/lib2funcs.c} | 115 +++--- libgcc/config/arc/t-arc | 1 + libgcc/libgcov-profiler.c | 23 +- libgcc/libgcov.h | 1 + libstdc++-v3/ChangeLog | 6 + libstdc++-v3/include/std/span | 4 +- .../testsuite/23_containers/span/deduction.cc | 84 +++++ 82 files changed, 1936 insertions(+), 648 deletions(-) create mode 100644 gcc/testsuite/g++.dg/lookup/pr91826.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnoexcept1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnoexcept1.h create mode 100644 gcc/testsuite/gcc.dg/analyzer/sigsetjmp-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/sigsetjmp-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93349.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93170.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93397.c create mode 100644 gcc/testsuite/gcc.target/arc/uncached-3.c create mode 100644 gcc/testsuite/gcc.target/arc/uncached-4.c create mode 100644 gcc/testsuite/gcc.target/arc/uncached-5.c create mode 100644 gcc/testsuite/gcc.target/arc/uncached-6.c create mode 100644 gcc/testsuite/gcc.target/arc/uncached-7.c create mode 100644 gcc/testsuite/gcc.target/arc/uncached-8.c create mode 100644 gcc/testsuite/gfortran.dg/bind_c_char_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_char_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_char_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_char_5.f90 copy libgcc/config/{cr16/divmodhi3.c => arc/lib2funcs.c} (50%) create mode 100644 libstdc++-v3/testsuite/23_containers/span/deduction.cc