This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from d61ffe12443 Daily bump. new 87fce92c5c3 This patch removes the use of the "register" keyword from t [...] new 5b959c22bc0 tree-optimization/95897 - fix fold-left SLP reduction insert place new e195c8045a1 coroutines: Handle bad g-r-o-o-a-f cases. new e74c7607309 coroutines: Handle non-method promise expressions [PR95519] new 2ca78835619 d/testsuite: Amend test to actually trigger the ICE being fixed new b3d77404c06 Take into account range info to optimize range tests into b [...]
The 6 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/ada/exp_ch4.adb | 13 +- gcc/cp/coroutines.cc | 192 ++++++++++++--------- .../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 ++++++++ gcc/testsuite/gcc.dg/vect/pr95897.c | 13 ++ gcc/testsuite/gdc.dg/pr95250.d | 2 +- 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/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 +- libiberty/bsearch.c | 12 +- libiberty/bsearch_r.c | 12 +- 26 files changed, 943 insertions(+), 141 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/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