This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-O3_LTO in repository toolchain/ci/gcc.
from cad843c7e7a gotest: use a space rather than a middle dot in target lists adds 8b394f011a8 Daily bump. adds 6ba09730375 Fix: AVX512VP2INTERSECT should imply AVX512DQ. adds 58d6eea0e07 Add expander for movp2hi and movp2qi. adds 3ba43155d2b testsuite: Run gcc.dg/pr96579.c only on targets with dfp support. adds 9d463ce7f98 This patch fixes PR96624. adds 43f3e695699 aarch64: Disable mem-shift-canonical test on ILP32 adds 3b062fc43e1 fix a typo in rtl.texi adds b648814c02e [PATCH PR96357][GCC][AArch64]: could not split insn UNSPEC_ [...] adds cb3c3d63315 Fortran: Fix absent-optional handling for nondescriptor arr [...] adds ba6373a3978 PR c/96596 - ICE in match_builtin_function_types on a decla [...] adds 1ad755dcbbd Correct calls to vec::safe_grow in conditionally compiled code. adds 1c1e41b0650 amdgcn: Update vec_safe_grow_cleared usage adds 26c24398d36 rs6000: r12 copy cleanup adds d14c547abd4 Add -Wstringop-overread for reading past the end by string [...] adds 82db1a42e92 libstdc++: Fix std::gcd and std::lcm for unsigned integers [...] adds f2f48b68a6a libstdc++: Fix common_type specializations for duration adds 8f7ea26ae32 Daily bump. adds cd0233527af rs6000: Remove ALTIVEC_BUILTIN_MASK_FOR_STORE adds 0789600c597 libstdc++: Fix deleted overload of __absu(bool) adds daba4a713e7 Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 325 +++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 6 + gcc/attribs.c | 8 +- gcc/attribs.h | 1 - gcc/builtins.c | 972 ++++++++++++--------- gcc/builtins.h | 44 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c.opt | 4 + gcc/c/ChangeLog | 11 + gcc/c/c-decl.c | 5 +- gcc/calls.c | 79 +- gcc/calls.h | 2 +- gcc/common/config/i386/i386-common.c | 4 +- gcc/config/aarch64/aarch64-sve.md | 42 +- gcc/config/gcn/gcn-tree.c | 2 +- gcc/config/i386/i386-expand.c | 6 + gcc/config/i386/sse.md | 24 + gcc/config/rs6000/rs6000-builtin.def | 1 - gcc/config/rs6000/rs6000-call.c | 12 +- gcc/config/rs6000/rs6000.c | 6 +- gcc/cp/ChangeLog | 11 + gcc/doc/invoke.texi | 21 +- gcc/doc/rtl.texi | 2 +- gcc/fortran/ChangeLog | 23 + gcc/fortran/simplify.c | 14 +- gcc/fortran/trans-array.c | 10 +- gcc/ggc-common.c | 2 +- gcc/gimple-fold.c | 12 +- gcc/jit/ChangeLog | 5 + gcc/jit/jit-recording.c | 2 +- gcc/lto/ChangeLog | 5 + gcc/testsuite/ChangeLog | 123 +++ gcc/testsuite/c-c++-common/Warray-bounds-7.c | 77 +- gcc/testsuite/c-c++-common/Wrestrict.c | 4 +- gcc/testsuite/c-c++-common/attr-nonstring-3.c | 4 +- gcc/testsuite/c-c++-common/attr-nonstring-6.c | 82 +- gcc/testsuite/c-c++-common/attr-nonstring-8.c | 2 +- .../g++.dg/torture/Wsizeof-pointer-memaccess1.C | 2 +- .../g++.dg/torture/Wsizeof-pointer-memaccess2.C | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-39.c | 46 +- gcc/testsuite/gcc.dg/Warray-bounds-40.c | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-58.c | 24 +- .../gcc.dg/Wbuiltin-declaration-mismatch-16.c | 12 + gcc/testsuite/gcc.dg/Wsizeof-pointer-memaccess1.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-22.c | 54 +- gcc/testsuite/gcc.dg/Wstringop-overflow-33.c | 8 +- gcc/testsuite/gcc.dg/Wstringop-overflow-9.c | 4 +- gcc/testsuite/gcc.dg/Wstringop-overread-2.c | 117 +++ gcc/testsuite/gcc.dg/Wstringop-overread.c | 716 +++++++++++++++ gcc/testsuite/gcc.dg/attr-nonstring-2.c | 22 +- gcc/testsuite/gcc.dg/attr-nonstring-3.c | 18 +- gcc/testsuite/gcc.dg/attr-nonstring-4.c | 6 +- gcc/testsuite/gcc.dg/attr-nonstring.c | 32 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-5.c | 2 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-8.c | 30 +- gcc/testsuite/gcc.dg/pr78902.c | 1 + gcc/testsuite/gcc.dg/pr79214.c | 2 +- gcc/testsuite/gcc.dg/pr96579.c | 2 +- gcc/testsuite/gcc.dg/strcmpopt_10.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-57.c | 6 +- .../gcc.dg/torture/Wsizeof-pointer-memaccess1.c | 2 +- .../gcc.dg/tree-ssa/builtins-folding-gimple-ub.c | 4 +- gcc/testsuite/gcc.dg/uninit-33.c | 2 +- gcc/testsuite/gcc.dg/warn-strnlen-no-nul-2.c | 8 +- gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c | 18 +- .../gcc.target/aarch64/mem-shift-canonical.c | 1 + gcc/testsuite/gcc.target/aarch64/sve/pr96357.c | 25 + gcc/testsuite/gcc.target/i386/double_mask_reg-1.c | 19 + gcc/testsuite/gcc.target/i386/strcmpopt_6.c | 8 +- .../gfortran.dg/optional_assumed_charlen_2.f90 | 48 + gcc/testsuite/gfortran.dg/reshape_8.f90 | 14 + gcc/tree-ssa-uninit.c | 8 +- gcc/tree.h | 9 + libstdc++-v3/ChangeLog | 128 +++ libstdc++-v3/include/experimental/numeric | 38 +- libstdc++-v3/include/std/chrono | 18 +- libstdc++-v3/include/std/numeric | 83 +- .../duration/requirements/reduced_period.cc | 52 ++ libstdc++-v3/testsuite/26_numerics/gcd/92978.cc | 40 + libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 10 +- libstdc++-v3/testsuite/26_numerics/lcm/92978.cc | 27 + libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 10 +- .../testsuite/experimental/numeric/92978.cc | 48 + 84 files changed, 2911 insertions(+), 780 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-16.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overread-2.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overread.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr96357.c create mode 100644 gcc/testsuite/gcc.target/i386/double_mask_reg-1.c create mode 100644 gcc/testsuite/gfortran.dg/optional_assumed_charlen_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/reshape_8.f90 create mode 100644 libstdc++-v3/testsuite/26_numerics/gcd/92978.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/lcm/92978.cc create mode 100644 libstdc++-v3/testsuite/experimental/numeric/92978.cc