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 de9908af7ef Merge master r11-1667. adds 08ca2d744d5 c++: Add test for c++/91104 adds d61ffe12443 Daily bump. adds 87fce92c5c3 This patch removes the use of the "register" keyword from t [...] adds 5b959c22bc0 tree-optimization/95897 - fix fold-left SLP reduction insert place adds e195c8045a1 coroutines: Handle bad g-r-o-o-a-f cases. adds e74c7607309 coroutines: Handle non-method promise expressions [PR95519] adds 2ca78835619 d/testsuite: Amend test to actually trigger the ICE being fixed adds b3d77404c06 Take into account range info to optimize range tests into b [...] adds 0fce12c0920 Fix failure in gfortran.dg/gomp/combined-if.f90 test new 5ca9b1eb38e Merge master r11-1676.
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 | 44 +++++ gcc/DATESTAMP | 2 +- gcc/ada/exp_ch4.adb | 13 +- gcc/cp/coroutines.cc | 192 ++++++++++++--------- gcc/d/ChangeLog | 59 +++++++ gcc/fortran/ChangeLog | 30 ++++ gcc/testsuite/ChangeLog | 62 +++++++ .../g++.dg/coroutines/coro-bad-grooaf-00-static.C | 15 ++ gcc/testsuite/g++.dg/coroutines/coro1-allocators.h | 5 +- .../coroutines/torture/pr95519-00-return_void.C | 63 +++++++ .../torture/pr95519-01-initial-suspend.C | 69 ++++++++ .../coroutines/torture/pr95519-02-final_suspend.C | 69 ++++++++ .../coroutines/torture/pr95519-03-return-value.C | 80 +++++++++ .../coroutines/torture/pr95519-04-yield-value.C | 84 +++++++++ .../g++.dg/coroutines/torture/pr95519-05-gro.C | 64 +++++++ .../g++.dg/coroutines/torture/pr95519-06-grooaf.C | 49 ++++++ .../torture/pr95519-07-unhandled-exception.C | 69 ++++++++ .../g++.dg/cpp1y/lambda-generic-variadic21.C | 26 +++ gcc/testsuite/gcc.dg/vect/pr95897.c | 13 ++ gcc/testsuite/gdc.dg/pr95250.d | 2 +- gcc/testsuite/gfortran.dg/gomp/combined-if.f90 | 3 +- gcc/testsuite/gnat.dg/opt86_pkg.ads | 8 + gcc/testsuite/gnat.dg/opt86a.adb | 36 ++++ gcc/testsuite/gnat.dg/opt86b.adb | 37 ++++ gcc/testsuite/gnat.dg/opt86c.adb | 37 ++++ gcc/testsuite/lib/target-supports.exp | 10 +- gcc/tree-ssa-reassoc.c | 116 +++++++++---- gcc/tree-vect-loop.c | 3 +- gcc/tree-vect-slp.c | 25 ++- gcc/tree-vect-stmts.c | 4 +- gcc/tree-vectorizer.h | 1 - include/libiberty.h | 6 +- libgcc/ChangeLog | 11 ++ libiberty/bsearch.c | 12 +- libiberty/bsearch_r.c | 12 +- libphobos/ChangeLog | 6 + 36 files changed, 1193 insertions(+), 144 deletions(-) create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-bad-grooaf-00-static.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95519-00-return_void.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95519-01-initial-suspend.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95519-02-final_suspend.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95519-03-return-value.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95519-04-yield-value.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95519-05-gro.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95519-06-grooaf.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr95519-07-unhandled-ex [...] create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic21.C create mode 100644 gcc/testsuite/gcc.dg/vect/pr95897.c create mode 100644 gcc/testsuite/gnat.dg/opt86_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt86a.adb create mode 100644 gcc/testsuite/gnat.dg/opt86b.adb create mode 100644 gcc/testsuite/gnat.dg/opt86c.adb