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_ubsan in repository toolchain/ci/gcc.
from 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 [...] adds ee351f7fdbd Daily bump. adds 89c863488bc c++: C++20 class NTTP trailing zero-init [PR100079] adds 76c7e7d6b00 testsuite: Fix unroll-and-jam.c on IBM Z adds 20eb7a1891c c++: Fix up handling of structured bindings in extract_loca [...] adds 784de5292c3 c++: Fix up C++23 [] <...> requires primary -> type {} pars [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 148 +++++++++++++++ gcc/DATESTAMP | 2 +- gcc/attribs.c | 77 ++++++++ gcc/attribs.h | 3 + gcc/c/ChangeLog | 12 ++ 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 | 69 +++++++ gcc/cp/call.c | 3 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 2 +- gcc/cp/mangle.c | 40 +++- gcc/cp/parser.c | 17 ++ gcc/cp/pt.c | 47 ++++- gcc/cp/semantics.c | 10 + gcc/cp/tree.c | 33 ++-- 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 | 34 ++++ 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/ChangeLog | 5 + 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 | 145 +++++++++++++++ gcc/testsuite/g++.dg/abi/mangle71.C | 12 +- gcc/testsuite/g++.dg/abi/mangle77.C | 31 ++++ 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/cpp1z/pr99833.C | 11 ++ gcc/testsuite/g++.dg/cpp23/lambda-specifiers2.C | 7 + gcc/testsuite/g++.dg/cpp2a/lambda-uneval15.C | 5 + gcc/testsuite/g++.dg/cpp2a/nontype-class-equiv1.C | 25 --- gcc/testsuite/g++.dg/cpp2a/nontype-class-union1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class44.C | 25 +++ gcc/testsuite/g++.dg/cpp2a/pr99833.C | 18 ++ 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 + .../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 ++++++ gcc/testsuite/gcc.dg/unroll-and-jam.c | 1 + .../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 +- libgomp/ChangeLog | 18 ++ libgomp/testsuite/lib/libgomp.exp | 12 ++ .../testsuite/libgomp.c-c++-common/task-detach-6.c | 5 +- libgomp/testsuite/libgomp.c/pr99555-1.c | 5 +- .../testsuite/libgomp.fortran/task-detach-6.f90 | 3 +- libstdc++-v3/ChangeLog | 14 ++ 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 + 137 files changed, 2922 insertions(+), 413 deletions(-) create mode 100644 gcc/testsuite/g++.dg/abi/mangle77.C 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/cpp1z/pr99833.C create mode 100644 gcc/testsuite/g++.dg/cpp23/lambda-specifiers2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval15.C delete mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class-equiv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class44.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/pr99833.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