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-arm-build_cross in repository toolchain/ci/gcc.
from af7128621e5 PR tree-optimization/82800 - Incorrect warning on "may be u [...] adds 6d0d35d518a Daily bump. adds 006783f4b16 c++: debug location of variable cleanups [PR88742] adds 0589be0c597 c++: DWARF ICE with defaulted specialization [PR90674] adds e1666ebd9ad c++: lambda in non-type template parm type [PR99478] adds 287be7f7a58 testsuite: Fix up libgomp.fortran/alloc-1.F90 testcase [PR100071] adds d1e4368ddb7 arm: fix warning when -mcpu=neoverse-n1 is used with -mfpu= [...] adds e4fd26d647e docs: Remove empty table column. adds 3330e673959 VEC_COND_EXPR verification adjustment adds d253a6f7bb1 d: Add TARGET_D_HAS_STDCALL_CONVENTION adds 3785d2b207f d: Add TARGET_D_REGISTER_CPU_TARGET_INFO adds 5b63eb17d86 d: Move call to set_linkage_for_decl to declare_extern_var. adds a5e4abac26b d: Remove setting of target-specific global.params flags fr [...] adds 2ccc05a5141 c++: Fix deduction with reference NTTP [PR83476] adds 527bc0181d3 d: Add TARGET_D_REGISTER_OS_TARGET_INFO adds 3191c1f4488 IBM Z: Fix error checking for immediate builtin operands adds a065e0bb092 aarch64: Handle more SVE vector constants [PR99246] adds 785209fc464 PR testsuite/100073 - test case gcc.dg/pr86058.c fails on a [...] adds f99f64f69db [PR100066] Check paradoxical subreg when splitting hard reg [...] adds 9b53edc796d c++: non-static member, array bound, sizeof [PR93314] adds 00a2774923c c++: premature overload resolution redux [PR100078] adds 1fce5932a3a Better const_vector printing adds a87d3f964df Check for matching CONST_VECTOR encodings [PR99929] adds df3b1289521 Daily bump. adds 417c36cfd62 re PR tree-optimization/93210 (Sub-optimal code optimizatio [...] adds 9a0e09f3dd5 Fortran: Fix class reallocate on assignment [PR99307]. adds 39d23b7960e aarch64: Fix several *LOGICAL:optab_ashl<mode>3 related r [...] adds 4dd9e1c541e XFAIL OpenMP/nvptx execution-time hangs for simple nested O [...] adds b5f644a98b3 Fix handling of clones in lto_wpa_write_files [PR98599] adds a3317f7b3c0 c: Don't drop vector attributes that affect type identity [ [...] adds 1696fc1ea01 c++: Tweak merging of vector attributes that affect type id [...] adds ddcf111d055 Deprecate gimple-builder.h API adds 4d1fa72894e testsuite: enable pr86058.c also on i?86-*-* [PR100073] adds ca7d451d985 docs: remove itemx for a param adds ff1912238e2 Make SVE tests work with --with-cpu adds 4d224603d38 Make SVE ACLE tests work with --with-cpu adds 6c0c7fc6236 libstdc++: Move atomic functions to libsupc++ [PR 96657] adds 432f60c90df c++: lambda in default type template-argument [PR100091] adds a25590f29d0 libstdc++: Add -latomic to test flags for 32-bit sparc-linux adds 2efbbba16a0 c++: noexcept error recursion [PR100101] adds 2dbbbe893f7 PR middle-end/89230 - Bogus uninited usage warning with printf adds 3682052e4cc c++: constexpr and volatile member function [PR80456] adds 58fe131b910 gcc.dg/pr84877.c: Xfail for cris-*-* adds da879e01ecd Propagate type attribute when merging extern declarations a [...]
No new revisions were added by this update.
Summary of changes: config/ChangeLog | 5 + gcc/ChangeLog | 145 +++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 9 + gcc/analyzer/ChangeLog | 12 ++ gcc/attribs.c | 77 ++++++++ gcc/attribs.h | 3 + gcc/c/c-decl.c | 9 +- gcc/c/c-typeck.c | 10 +- gcc/config/aarch64/aarch64-d.c | 23 +++ gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64.c | 54 ++++++ gcc/config/aarch64/aarch64.h | 3 +- gcc/config/aarch64/aarch64.md | 53 ++++++ gcc/config/arm/arm-d.c | 42 +++++ gcc/config/arm/arm-protos.h | 1 + gcc/config/arm/arm.c | 25 +-- gcc/config/arm/arm.h | 3 +- gcc/config/i386/i386-d.c | 48 +++++ gcc/config/i386/i386-protos.h | 2 + gcc/config/i386/i386.h | 4 +- gcc/config/mips/mips-d.c | 30 +++ gcc/config/mips/mips-protos.h | 1 + gcc/config/mips/mips.h | 3 +- gcc/config/pa/pa-d.c | 28 +++ gcc/config/pa/pa-protos.h | 1 + gcc/config/pa/pa.h | 3 +- gcc/config/riscv/riscv-d.c | 46 +++++ gcc/config/riscv/riscv-protos.h | 1 + gcc/config/riscv/riscv.h | 3 +- gcc/config/rs6000/rs6000-d.c | 30 +++ gcc/config/rs6000/rs6000-protos.h | 1 + gcc/config/rs6000/rs6000.h | 3 +- gcc/config/s390/s390-builtins.def | 85 ++++++--- gcc/config/s390/s390-d.c | 30 +++ gcc/config/s390/s390-protos.h | 1 + gcc/config/s390/s390.c | 35 +++- gcc/config/s390/s390.h | 3 +- gcc/config/sparc/sparc-d.c | 28 +++ gcc/config/sparc/sparc-protos.h | 1 + gcc/config/sparc/sparc.h | 3 +- gcc/cp/ChangeLog | 88 +++++++++ gcc/cp/call.c | 3 +- gcc/cp/decl.c | 5 +- gcc/cp/parser.c | 25 ++- gcc/cp/pt.c | 22 ++- gcc/cp/semantics.c | 29 +++ gcc/cp/tree.c | 5 - gcc/cp/typeck.c | 15 +- gcc/cse.c | 5 + gcc/cselib.c | 5 + gcc/d/ChangeLog | 37 ++++ gcc/d/d-builtins.cc | 19 -- gcc/d/d-target.cc | 14 +- gcc/d/d-target.def | 33 ++++ gcc/d/decl.cc | 6 +- gcc/d/typeinfo.cc | 5 +- gcc/d/types.cc | 19 +- gcc/doc/invoke.texi | 1 - gcc/doc/tm.texi | 22 +++ gcc/doc/tm.texi.in | 6 + gcc/fortran/ChangeLog | 5 + gcc/fortran/intrinsic.texi | 34 ++-- gcc/fortran/symbol.c | 2 +- gcc/fortran/trans-array.c | 204 ++++++++------------- gcc/fortran/trans-expr.c | 98 +++++++--- gcc/fortran/trans.c | 36 ++-- gcc/fortran/trans.h | 6 +- gcc/gimple-builder.h | 2 + gcc/jump.c | 5 + gcc/lra-constraints.c | 17 +- gcc/lto/lto.c | 2 +- gcc/print-rtl.c | 32 +++- gcc/reload.c | 5 + gcc/rtl.c | 10 + gcc/rtl.h | 17 ++ gcc/testsuite/ChangeLog | 148 +++++++++++++++ .../c-c++-common/Wimplicit-fallthrough-6.c | 16 +- .../c-c++-common/Wimplicit-fallthrough-7.c | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-volatile3.C | 15 ++ gcc/testsuite/g++.dg/cpp0x/noexcept67.C | 26 +++ gcc/testsuite/g++.dg/cpp1z/class-deduction85.C | 16 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C | 4 +- gcc/testsuite/g++.dg/cpp2a/lambda-uneval14.C | 6 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval15.C | 5 + gcc/testsuite/g++.dg/debug/cleanup1.C | 41 +++++ gcc/testsuite/g++.dg/debug/defaulted1.C | 10 + gcc/testsuite/g++.dg/ext/constexpr-attr-cleanup1.C | 4 +- gcc/testsuite/g++.dg/gcov/gcov-2.C | 4 +- gcc/testsuite/g++.dg/parse/uneval1.C | 14 ++ gcc/testsuite/g++.dg/template/dependent-tmpl2.C | 10 + gcc/testsuite/g++.dg/template/ref11.C | 9 + gcc/testsuite/g++.dg/tm/inherit2.C | 4 +- gcc/testsuite/g++.dg/tm/unsafe1.C | 4 +- .../g++.dg/warn/Wimplicit-fallthrough-1.C | 4 +- .../advsimd-intrinsics/advsimd-intrinsics.exp | 72 ++++++++ .../aarch64/advsimd-intrinsics/pr98852.C | 110 +++++++++++ .../g++.target/aarch64/sve/aarch64-sve.exp | 10 +- .../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 2 +- .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp | 4 + gcc/testsuite/gcc.dg/Warray-parameter-9.c | 54 ++++++ gcc/testsuite/gcc.dg/Wnonnull-6.c | 93 ++++++++++ gcc/testsuite/gcc.dg/Wreturn-type3.c | 54 ++++++ gcc/testsuite/gcc.dg/Wunused-result.c | 50 +++++ gcc/testsuite/gcc.dg/attr-noreturn.c | 64 +++++++ gcc/testsuite/gcc.dg/attr-returns-nonnull.c | 58 ++++++ gcc/testsuite/gcc.dg/pr84877.c | 2 +- gcc/testsuite/gcc.dg/pr86058.c | 9 +- gcc/testsuite/gcc.dg/pr93210.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr89230-1.c | 25 +++ gcc/testsuite/gcc.dg/uninit-pr89230-2.c | 54 ++++++ .../aarch64/advsimd-intrinsics/pr98852.c | 129 +++++++++++++ gcc/testsuite/gcc.target/aarch64/pr100056.c | 58 ++++++ .../gcc.target/aarch64/sve/aarch64-sve.exp | 19 +- .../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 2 +- .../gcc.target/aarch64/sve/acle/general/pr99246.c | 17 ++ gcc/testsuite/gcc.target/aarch64/sve/pr99929_1.c | 16 ++ gcc/testsuite/gcc.target/aarch64/sve/pr99929_2.c | 5 + .../gcc.target/aarch64/sve2/aarch64-sve2.exp | 14 +- .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp | 4 + gcc/testsuite/gcc.target/i386/pr100066.c | 13 ++ .../gcc.target/s390/zvector/imm-range-error-1.c | 26 +++ .../gcc.target/s390/zvector/vec_msum_u128-1.c | 45 +++++ gcc/testsuite/lib/gcc-defs.exp | 62 +++++++ gcc/tree-cfg.c | 2 + gcc/tree-ssa-propagate.c | 2 +- libcpp/ChangeLog | 12 ++ libgomp/ChangeLog | 7 + libgomp/testsuite/lib/libgomp.exp | 12 ++ .../testsuite/libgomp.c-c++-common/task-detach-6.c | 5 +- libgomp/testsuite/libgomp.c/pr99555-1.c | 5 +- libgomp/testsuite/libgomp.fortran/alloc-1.F90 | 3 +- .../testsuite/libgomp.fortran/task-detach-6.f90 | 3 +- libstdc++-v3/ChangeLog | 12 ++ libstdc++-v3/libsupc++/Makefile.am | 4 + libstdc++-v3/libsupc++/Makefile.in | 18 +- libstdc++-v3/src/c++98/Makefile.am | 5 - libstdc++-v3/src/c++98/Makefile.in | 10 +- .../testsuite/18_support/exception_ptr/96657.cc | 17 ++ libstdc++-v3/testsuite/lib/dg-options.exp | 1 + 140 files changed, 2853 insertions(+), 388 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-volatile3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept67.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction85.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval15.C create mode 100644 gcc/testsuite/g++.dg/debug/cleanup1.C create mode 100644 gcc/testsuite/g++.dg/debug/defaulted1.C create mode 100644 gcc/testsuite/g++.dg/parse/uneval1.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-tmpl2.C create mode 100644 gcc/testsuite/g++.dg/template/ref11.C create mode 100644 gcc/testsuite/g++.target/aarch64/advsimd-intrinsics/advsimd-int [...] create mode 100644 gcc/testsuite/g++.target/aarch64/advsimd-intrinsics/pr98852.C create mode 100644 gcc/testsuite/gcc.dg/Warray-parameter-9.c create mode 100644 gcc/testsuite/gcc.dg/Wnonnull-6.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-type3.c create mode 100644 gcc/testsuite/gcc.dg/Wunused-result.c create mode 100644 gcc/testsuite/gcc.dg/attr-noreturn.c create mode 100644 gcc/testsuite/gcc.dg/attr-returns-nonnull.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr89230-1.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr89230-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/pr98852.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr100056.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr99246.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr99929_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr99929_2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100066.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/imm-range-error-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec_msum_u128-1.c create mode 100644 libstdc++-v3/testsuite/18_support/exception_ptr/96657.cc