This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-check_cross in repository toolchain/ci/gcc.
from 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 adds 0801f419440 c++: Change the default dialect to C++17. adds 67161d24f45 rs6000: Add support for __builtin_cpu_is ("power10") adds 00e90d3d4cb Fix target clone indirection elimination adds 727efd27da9 Linux/i386: Remove SUBTARGET_FRAME_POINTER_REQUIRED adds c9c05f7323f Daily bump. new 212475e5757 Add PowerPC tests for power10.
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 | 45 +++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/exp_ch4.adb | 13 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c-opts.c | 4 +- gcc/config/i386/gnu-user.h | 6 - gcc/config/i386/i386.c | 2 + gcc/config/rs6000/rs6000-call.c | 1 + gcc/cp/ChangeLog | 18 ++ gcc/cp/coroutines.cc | 192 ++++++++++++--------- gcc/doc/extend.texi | 6 + gcc/doc/invoke.texi | 2 +- gcc/doc/standards.texi | 4 +- gcc/multiple_target.c | 6 +- gcc/testsuite/ChangeLog | 66 +++++++ .../c-c++-common/torture/vector-subscript-3.c | 3 + .../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/g++.dg/cpp1z/attributes-enum-1a.C | 3 +- gcc/testsuite/g++.dg/cpp1z/fold7a.C | 3 +- gcc/testsuite/g++.dg/cpp1z/nontype3a.C | 3 +- gcc/testsuite/g++.dg/cpp1z/utf8-2a.C | 3 +- gcc/testsuite/g++.dg/parse/error11.C | 18 +- gcc/testsuite/g++.dg/torture/pr34850.C | 2 +- gcc/testsuite/g++.dg/torture/pr49394.C | 2 + gcc/testsuite/g++.dg/torture/pr82154.C | 3 +- gcc/testsuite/gcc.dg/vect/pr95897.c | 13 ++ gcc/testsuite/gcc.target/i386/pr95778-1.c | 21 +++ gcc/testsuite/gcc.target/i386/pr95778-2.c | 21 +++ gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c | 3 + gcc/testsuite/gcc.target/powerpc/prefix-add.c | 14 ++ .../gcc.target/powerpc/prefix-di-constant.c | 13 ++ gcc/testsuite/gcc.target/powerpc/prefix-ds-dq.c | 161 +++++++++++++++++ gcc/testsuite/gcc.target/powerpc/prefix-large-dd.c | 13 ++ gcc/testsuite/gcc.target/powerpc/prefix-large-df.c | 13 ++ gcc/testsuite/gcc.target/powerpc/prefix-large-di.c | 14 ++ gcc/testsuite/gcc.target/powerpc/prefix-large-hi.c | 13 ++ gcc/testsuite/gcc.target/powerpc/prefix-large-kf.c | 13 ++ gcc/testsuite/gcc.target/powerpc/prefix-large-qi.c | 13 ++ gcc/testsuite/gcc.target/powerpc/prefix-large-sd.c | 19 ++ gcc/testsuite/gcc.target/powerpc/prefix-large-sf.c | 13 ++ gcc/testsuite/gcc.target/powerpc/prefix-large-si.c | 13 ++ .../gcc.target/powerpc/prefix-large-udi.c | 14 ++ .../gcc.target/powerpc/prefix-large-uhi.c | 13 ++ .../gcc.target/powerpc/prefix-large-uqi.c | 13 ++ .../gcc.target/powerpc/prefix-large-usi.c | 13 ++ .../gcc.target/powerpc/prefix-large-v2df.c | 13 ++ gcc/testsuite/gcc.target/powerpc/prefix-large.h | 40 +++++ .../gcc.target/powerpc/prefix-no-update.c | 51 ++++++ gcc/testsuite/gcc.target/powerpc/prefix-pcrel-dd.c | 13 ++ gcc/testsuite/gcc.target/powerpc/prefix-pcrel-df.c | 13 ++ gcc/testsuite/gcc.target/powerpc/prefix-pcrel-di.c | 14 ++ gcc/testsuite/gcc.target/powerpc/prefix-pcrel-hi.c | 13 ++ gcc/testsuite/gcc.target/powerpc/prefix-pcrel-kf.c | 13 ++ gcc/testsuite/gcc.target/powerpc/prefix-pcrel-qi.c | 13 ++ gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sd.c | 15 ++ gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sf.c | 13 ++ gcc/testsuite/gcc.target/powerpc/prefix-pcrel-si.c | 13 ++ .../gcc.target/powerpc/prefix-pcrel-udi.c | 14 ++ .../gcc.target/powerpc/prefix-pcrel-uhi.c | 13 ++ .../gcc.target/powerpc/prefix-pcrel-uqi.c | 13 ++ .../gcc.target/powerpc/prefix-pcrel-usi.c | 13 ++ .../gcc.target/powerpc/prefix-pcrel-v2df.c | 13 ++ gcc/testsuite/gcc.target/powerpc/prefix-pcrel.h | 41 +++++ .../gcc.target/powerpc/prefix-si-constant.c | 12 ++ .../gcc.target/powerpc/prefix-stack-protect.c | 21 +++ 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 | 12 +- gcc/testsuite/obj-c++.dg/try-catch-9.mm | 2 +- 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/ChangeLog | 5 + include/libiberty.h | 6 +- libgomp/ChangeLog | 4 + libgomp/testsuite/libgomp.c++/atomic-3.C | 3 +- libiberty/ChangeLog | 5 + libiberty/bsearch.c | 12 +- libiberty/bsearch_r.c | 12 +- 95 files changed, 1930 insertions(+), 173 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/gcc.target/i386/pr95778-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95778-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-add.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-di-constant.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-ds-dq.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-large-dd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-large-df.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-large-di.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-large-hi.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-large-kf.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-large-qi.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-large-sd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-large-sf.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-large-si.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-large-udi.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-large-uhi.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-large-uqi.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-large-usi.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-large-v2df.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-large.h create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-no-update.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-dd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-df.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-di.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-hi.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-kf.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-qi.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sf.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-si.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-udi.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-uhi.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-uqi.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-usi.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-pcrel-v2df.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-pcrel.h create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-si-constant.c create mode 100644 gcc/testsuite/gcc.target/powerpc/prefix-stack-protect.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