This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_O1 in repository toolchain/ci/gcc.
from 7987beec679 Fortran: Fix for class defined operators [PR99125]. adds 77643ac4bbd PR tree-optimization/99489 - ICE calling strncat after strcat adds 5e93c2f08f3 Daily bump. adds 553488851dd i386: Some more -mavx512vl -mno-avx512bw fixes [PR99321] adds c2d7c39fcb8 PR fortran/99112 - ICE with runtime diagnostics for SIZE in [...] adds 9844eeff5ab Daily bump. adds 52b67943d1d testsuite: fix typo in testcase pr99492.c adds b516a153715 Fix -Wstring-concatenation warning. adds f20fe2cb213 OpenMP: Fix 'omp declare target' handling for vars [PR99509] adds 21ced2776a1 Fortran: Fix problem with allocate initialization [PR99545]. adds 52654036a54 Handle EXEC_IOLENGTH in doloop_contained_procedure_code. adds 5b32a1817d9 znver3 tuning part 1 new 33f36b34ac2 analyzer: fix missing comma in initializer new dce586ff83e libstdc++: Implement missing operator overloads in max_size_type.h new 99415d0f187 tree-optimization/98834 - fix optimization regression with _b_c_p new f8aa819b4ae libstdc++, Darwin, ppc : Add new long double symbols. new 6f4b0ff2b1f libstdc++, testsuite, Darwin : Adjust for names used in sys [...] new ed819846173 coroutines : Avoid generating empty statements [PR96749]. new 26e0eb1071e coroutines : Handle for await expressions in for stmts [PR98480]. new 020b286c769 coroutines : Handle rethrow from unhandled_exception [PR98704]. new 541840b891d coroutines : Convert await_ready () expressions to bool [PR99047]. new c2be82058fb libstdc++-v3: Update VTV vars for libtool link commands [PR99172] new 770d3487ef1 c++: Fix 2 testcases [PR 99601]
The 11 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: ChangeLog | 9 + gcc/ChangeLog | 24 ++ gcc/DATESTAMP | 2 +- gcc/analyzer/sm-file.cc | 2 +- gcc/builtins.c | 2 +- gcc/c/c-decl.c | 22 +- gcc/config/i386/i386-options.c | 2 +- gcc/config/i386/sse.md | 58 ++--- gcc/config/i386/x86-tune-costs.h | 134 ++++++++++ gcc/cp/coroutines.cc | 273 +++++++++++++++++---- gcc/cp/decl.c | 21 +- gcc/fortran/ChangeLog | 17 ++ gcc/fortran/frontend-passes.c | 7 + gcc/fortran/trans-expr.c | 14 +- gcc/fortran/trans-intrinsic.c | 28 ++- gcc/fortran/trans-stmt.c | 2 +- gcc/spellcheck.c | 2 +- gcc/testsuite/ChangeLog | 20 ++ gcc/testsuite/g++.dg/coroutines/pr96749-1.C | 42 ++++ gcc/testsuite/g++.dg/coroutines/pr96749-2.C | 37 +++ gcc/testsuite/g++.dg/coroutines/pr98480.C | 20 ++ gcc/testsuite/g++.dg/coroutines/pr99047.C | 83 +++++++ .../coroutines/torture/co-await-24-for-init.C | 101 ++++++++ .../coroutines/torture/co-await-25-for-condition.C | 94 +++++++ .../torture/co-await-26-for-iteration-expr.C | 87 +++++++ gcc/testsuite/g++.dg/coroutines/torture/pr98704.C | 91 +++++++ gcc/testsuite/g++.dg/modules/builtin-3_a.C | 4 +- gcc/testsuite/g++.dg/modules/builtin-3_b.C | 2 +- gcc/testsuite/g++.dg/opt/pr98834.C | 71 ++++++ gcc/testsuite/gcc.dg/Wstringop-truncation-9.c | 41 ++++ gcc/testsuite/gcc.target/powerpc/pr99492.c | 6 +- gcc/testsuite/gfortran.dg/do_check_16.f90 | 13 + gcc/testsuite/gfortran.dg/do_check_17.f90 | 16 ++ gcc/testsuite/gfortran.dg/pr99112.f90 | 27 ++ gcc/testsuite/gfortran.dg/pr99545.f90 | 40 +++ gcc/tree-ssa-sccvn.c | 12 +- .../libgomp.c-c++-common/declare_target-1.c | 22 ++ libstdc++-v3/ChangeLog | 9 + libstdc++-v3/config/os/bsd/darwin/ppc-extra.ver | 3 + libstdc++-v3/include/bits/max_size_type.h | 78 +++++- libstdc++-v3/src/Makefile.am | 4 +- libstdc++-v3/src/Makefile.in | 3 +- libstdc++-v3/testsuite/17_intro/names.cc | 5 + .../testsuite/std/ranges/iota/max_size_type.cc | 36 +++ 44 files changed, 1477 insertions(+), 109 deletions(-) create mode 100644 gcc/testsuite/g++.dg/coroutines/pr96749-1.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr96749-2.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr98480.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr99047.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-24-for-init.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-25-for-condition.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-26-for-iterati [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr98704.C create mode 100644 gcc/testsuite/g++.dg/opt/pr98834.C create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-9.c create mode 100644 gcc/testsuite/gfortran.dg/do_check_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_check_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99112.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99545.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/declare_target-1.c