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-arm-bootstrap_O1 in repository toolchain/ci/gcc.
from 3d912941f29 Daily bump. adds ba655760277 Daily bump. adds fe2034e9c03 Correct typos in attribute malloc documentation. adds 0d701e3eb89 opts: fix handling of -fpatchable-function-entries option adds d4536e43131 lto/96591 - walk VECTOR_CST elements in walk_tree adds 40c92180df9 middle-end/98974 - fixup after STMT_VINFO_VEC_STMTS rework adds ec0a9b4e039 c++: Fix typo in CLASSTYPE_TI_TEMPLATE comment. adds 432b9f610df mklog: automatically fill in generated entries adds 57b17858a1b c++: cross-module __cxa_atexit use [PR 98531] adds efcd941e86b c++: cleanup function name [PR 98531] adds 2da7ce23cfd Daily bump. adds a8dd2b3e965 c++: constexpr, union, and no_unique_address [PR98994] adds bdbca69e072 c++: generic lambda, fn* conv, empty class [PR98326] adds 57d705da0b9 c++: consteval and explicit instantiation [PR96905] adds 283653f4559 tree-optimization/99017 - be more forgiving in BB vect costing adds e5304598f14 calls: Fix a memory leak in maybe_warn_rdwr_sizes [PR99004] adds e14ea108faa string: Add a workaround for -Wstringop-overread false posi [...] adds 396cc31317e Fix O(region-size) unwind in VN adds adeaa43ad3b libstdc++: Fix build failure for targets without unistd.h adds 26a3f288f18 libstdc++: Make coroutine_handle<_Promise>::from_address() [...] adds 92941cea2f0 c++: Fix indirect partitions [PR 98944] adds bfdb7b8c6f5 libstdc++: Clear up directories created by tests adds 73e52926b6c testsuite: aarch64: Add tests for vpaddq intrinsics adds a11ef53238c aarch64: fix vector multiplication costs adds 20f28986a8d Fix miscompilation of Python on HP-PA/Linux
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 5 ++ contrib/mklog.py | 5 ++ gcc/ChangeLog | 28 +++++++ gcc/DATESTAMP | 2 +- gcc/calls.c | 6 +- gcc/cfgexpand.c | 6 +- gcc/common.opt | 10 +-- gcc/config/aarch64/aarch64-cost-tables.h | 18 ++-- gcc/config/aarch64/aarch64.c | 12 ++- gcc/config/arm/aarch-common-protos.h | 1 + gcc/config/arm/aarch-cost-tables.h | 18 ++-- gcc/config/arm/arm.c | 21 +++-- gcc/cp/ChangeLog | 23 ++++++ gcc/cp/constexpr.c | 2 +- gcc/cp/cp-gimplify.c | 12 +++ gcc/cp/cp-tree.h | 11 ++- gcc/cp/decl.c | 81 ++++++++++++++---- gcc/cp/module.cc | 23 +++--- gcc/cp/pt.c | 5 ++ gcc/cp/rtti.c | 18 ---- gcc/doc/extend.texi | 18 ++-- gcc/opts.c | 65 +++++++++------ gcc/opts.h | 4 + gcc/reorg.c | 21 ++++- gcc/testsuite/ChangeLog | 30 +++++++ gcc/testsuite/g++.dg/abi/pr98531-1.C | 20 +++++ gcc/testsuite/g++.dg/abi/pr98531-2.C | 20 +++++ gcc/testsuite/g++.dg/abi/pr98531-3.C | 21 +++++ gcc/testsuite/g++.dg/abi/pr98531-4.C | 19 +++++ gcc/testsuite/g++.dg/cpp1y/lambda-generic-empty1.C | 9 ++ gcc/testsuite/g++.dg/cpp2a/consteval-expinst1.C | 20 +++++ gcc/testsuite/g++.dg/cpp2a/no_unique_address12.C | 12 +++ gcc/testsuite/g++.dg/lto/pr96591_0.C | 45 ++++++++++ gcc/testsuite/g++.dg/modules/pr98531-1.h | 13 +++ gcc/testsuite/g++.dg/modules/pr98531-1_a.H | 6 ++ gcc/testsuite/g++.dg/modules/pr98531-1_b.C | 5 ++ gcc/testsuite/g++.dg/modules/pr98531-2.h | 13 +++ gcc/testsuite/g++.dg/modules/pr98531-2_a.H | 5 ++ gcc/testsuite/g++.dg/modules/pr98531-2_b.C | 4 + gcc/testsuite/g++.dg/modules/pr98531-3.h | 13 +++ gcc/testsuite/g++.dg/modules/pr98531-3_a.H | 5 ++ gcc/testsuite/g++.dg/modules/pr98531-3_b.C | 4 + gcc/testsuite/g++.dg/modules/pr98944_a.C | 9 ++ gcc/testsuite/g++.dg/modules/pr98944_b.C | 8 ++ gcc/testsuite/g++.dg/modules/pr98944_c.C | 8 ++ gcc/testsuite/g++.dg/modules/pr98944_d.C | 8 ++ gcc/testsuite/g++.dg/warn/Wstringop-overread-1.C | 12 +++ .../aarch64/advsimd-intrinsics/vpXXXq.inc | 96 ++++++++++++++++++++++ .../gcc.target/aarch64/advsimd-intrinsics/vpaddq.c | 40 +++++++++ .../gcc.target/aarch64/asimd-mul-to-shl-sub.c | 17 ++++ gcc/testsuite/gfortran.dg/pr98974.F90 | 21 +++++ gcc/toplev.c | 6 +- gcc/tree-ssa-sccvn.c | 31 +++---- gcc/tree-ssa-sccvn.h | 2 + gcc/tree-vect-slp.c | 5 +- gcc/tree-vect-stmts.c | 1 - gcc/tree.c | 13 ++- libstdc++-v3/include/bits/basic_string.tcc | 7 +- libstdc++-v3/include/ext/stdio_sync_filebuf.h | 1 - libstdc++-v3/include/std/coroutine | 2 +- libstdc++-v3/src/c++17/fs_ops.cc | 2 +- .../27_io/filesystem/operations/remove_all.cc | 2 + .../filesystem/operations/remove_all.cc | 2 + 63 files changed, 828 insertions(+), 144 deletions(-) create mode 100644 gcc/testsuite/g++.dg/abi/pr98531-1.C create mode 100644 gcc/testsuite/g++.dg/abi/pr98531-2.C create mode 100644 gcc/testsuite/g++.dg/abi/pr98531-3.C create mode 100644 gcc/testsuite/g++.dg/abi/pr98531-4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-empty1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-expinst1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address12.C create mode 100644 gcc/testsuite/g++.dg/lto/pr96591_0.C create mode 100644 gcc/testsuite/g++.dg/modules/pr98531-1.h create mode 100644 gcc/testsuite/g++.dg/modules/pr98531-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr98531-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pr98531-2.h create mode 100644 gcc/testsuite/g++.dg/modules/pr98531-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr98531-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pr98531-3.h create mode 100644 gcc/testsuite/g++.dg/modules/pr98531-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr98531-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pr98944_a.C create mode 100644 gcc/testsuite/g++.dg/modules/pr98944_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pr98944_c.C create mode 100644 gcc/testsuite/g++.dg/modules/pr98944_d.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overread-1.C create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vpaddq.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asimd-mul-to-shl-sub.c create mode 100644 gcc/testsuite/gfortran.dg/pr98974.F90