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_debug in repository toolchain/ci/gcc.
from 055dca608e6 gcc/testsuite/ChangeLog: * gcc.dg/strlenopt-66.c: Avoid bu [...] adds 1a1c3bd52dc [ARC] Fix ARC target specific tests. adds dfbbb8fee82 [ARC] Fix failing pr77309 for ARC700 adds f676e37edfd Move EXTRACT_LAST_REDUCTION costing to vectorizable_condition adds d1c4d40b1c6 Fix markup in gcc.dg/vect/vect-cond-reduc-3.c adds 9298ad0de70 Disable epilogue loop vectorisation for vect-widen-mult-u8-*.c adds eb491ae4e35 Release memory-block-pool memory back to malloc. adds e7310ff9bdd Use GFX9 granulated sgprs count correctly. adds da834c3a82d PR tree-optimization/92501 - strncmp with constant untermin [...] adds 045403dda55 Limit LDS usage. adds 3f471d330b3 PR middle-end/88226 - missing warning on fprintf, fputs, an [...] adds 6fd78222517 PR middle-end/83859 - attributes to associate pointer argum [...] adds 4d0793215a9 PR tree-optimization/92618 * tree-ssa-reassoc.c (v_info): [...] adds 25b2b96d8f3 Implement P1920R1, Missing feature-test macros 2017-2019. [...] adds 32488342578 [testsuite] Commit missed Changelog entry. adds e48b6730d33 [Darwin, X86, testsuite] Update tests for common section use. adds 9c73bc9d902 PR c++/92458 * tree-hash-traits.h (tree_decl_hash, tree_s [...] adds a4c0964df9d PR c/90677 * c-common.h (identifier_global_tag): Declare. [...] adds d3cd2986411 PR c++/88337 - P1327R1: Allow polymorphic typeid in constexpr. adds abda1276bfe Daily bump. adds ab1361bacde PR c++/92365 adds 27a05134f4a PR rtl-optimization/92610 * cse.c (rest_of_handle_cse2): [...] adds 97a435f08ee PR middle-end/83859 * doc/extend.texi (attribute access): [...] adds 1fe462b2fe2 PR target/92615 * config/i386/i386.c (ix86_md_asm_adjust) [...] adds 7fe129f614e * ipa-fnsummary.c: Fix comment typos. * ipa-ref.h: Likewi [...] adds 9f737326c47 Convert inliner to function specific param infrastructure adds e81e274f75c /bin/sh: :q: command not found This patch adds opt_for_fn f [...] adds 9131d702902 Add test case for PR 92442. adds e74c281bf49 Fixed ChangeLog entry. new dd1b54be6b5 Daily bump.
The 1 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: gcc/ChangeLog | 186 ++++++ gcc/DATESTAMP | 2 +- gcc/attribs.c | 22 +- gcc/attribs.h | 20 + gcc/builtins.c | 635 ++++++++++++++------- gcc/builtins.h | 6 +- gcc/c-family/ChangeLog | 37 ++ gcc/c-family/c-attribs.c | 396 ++++++++++++- gcc/c-family/c-common.c | 8 +- gcc/c-family/c-common.h | 3 +- gcc/c-family/c-cppbuiltin.c | 13 +- gcc/c-family/c-format.c | 40 +- gcc/c/ChangeLog | 5 + gcc/c/c-decl.c | 14 + gcc/calls.c | 332 +++++++++++ gcc/cif-code.def | 2 - gcc/config/arc/arc.md | 52 +- gcc/config/gcn/gcn.c | 26 +- gcc/config/i386/i386.c | 10 +- gcc/cp/ChangeLog | 31 + gcc/cp/constexpr.c | 9 +- gcc/cp/constraint.cc | 2 +- gcc/cp/cp-objcp-common.c | 11 +- gcc/cp/decl.c | 2 +- gcc/cp/init.c | 2 +- gcc/cp/name-lookup.c | 4 +- gcc/cp/pt.c | 8 +- gcc/cp/rtti.c | 2 - gcc/cse.c | 4 +- gcc/doc/extend.texi | 72 ++- gcc/doc/invoke.texi | 21 - gcc/ggc-page.c | 3 + gcc/gimple-fold.c | 110 +++- gcc/ipa-devirt.c | 28 +- gcc/ipa-fnsummary.c | 76 +-- gcc/ipa-fnsummary.h | 10 +- gcc/ipa-icf-gimple.h | 8 +- gcc/ipa-icf.c | 18 +- gcc/ipa-icf.h | 8 +- gcc/ipa-inline-analysis.c | 2 +- gcc/ipa-inline-transform.c | 6 +- gcc/ipa-inline.c | 124 ++-- gcc/ipa-polymorphic-call.c | 52 +- gcc/ipa-predicate.c | 6 +- gcc/ipa-predicate.h | 6 +- gcc/ipa-ref.h | 2 +- gcc/ipa-split.c | 4 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto.c | 1 + gcc/memory-block.cc | 34 +- gcc/memory-block.h | 5 +- gcc/opts.c | 4 + gcc/params.opt | 62 +- gcc/profile-count.c | 8 +- gcc/profile-count.h | 32 +- gcc/testsuite/ChangeLog | 121 ++++ gcc/testsuite/c-c++-common/attr-nonstring-8.c | 4 +- gcc/testsuite/c-c++-common/pr90677.c | 11 + gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 4 +- gcc/testsuite/g++.dg/cpp2a/consteval15.C | 14 + gcc/testsuite/g++.dg/cpp2a/constexpr-typeid1.C | 47 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-typeid2.C | 60 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-typeid3.C | 33 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-typeid4.C | 19 + gcc/testsuite/g++.dg/cpp2a/desig15.C | 27 + gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 32 +- gcc/testsuite/g++.dg/cpp2a/lambda-generic6.C | 11 + gcc/testsuite/g++.dg/cpp2a/lambda-pack-init3.C | 19 + gcc/testsuite/g++.dg/opt/pr92610.C | 13 + gcc/testsuite/g++.dg/pch/pr92458.C | 5 + gcc/testsuite/g++.dg/pch/pr92458.Hs | 7 + gcc/testsuite/g++.dg/pr92365.C | 12 + gcc/testsuite/g++.dg/tree-ssa/pr53844.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr8781.C | 2 +- gcc/testsuite/g++.dg/warn/Wstringop-truncation-1.C | 2 +- gcc/testsuite/gcc.c-torture/compile/pr92618.c | 67 +++ gcc/testsuite/gcc.c-torture/execute/pr92618.c | 63 ++ gcc/testsuite/gcc.dg/Wstringop-overflow-22.c | 263 +++++++++ gcc/testsuite/gcc.dg/Wstringop-overflow-23.c | 176 ++++++ gcc/testsuite/gcc.dg/Wstringop-overflow-24.c | 204 +++++++ gcc/testsuite/gcc.dg/attr-access-read-only.c | 96 ++++ gcc/testsuite/gcc.dg/attr-access-read-write-2.c | 61 ++ gcc/testsuite/gcc.dg/attr-access-read-write.c | 92 +++ gcc/testsuite/gcc.dg/attr-access-write-only.c | 89 +++ gcc/testsuite/gcc.dg/ipa/pr63416.c | 2 +- gcc/testsuite/gcc.dg/strcmpopt_7.c | 119 ++++ .../gcc.dg/tree-ssa/builtin-fprintf-warn-1.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c | 2 +- gcc/testsuite/gcc.dg/vect/pr66142.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-cond-reduc-3.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8-u32.c | 1 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8.c | 1 + gcc/testsuite/gcc.dg/winline-3.c | 2 +- gcc/testsuite/gcc.target/arc/add_n-combine.c | 6 +- gcc/testsuite/gcc.target/arc/arc.exp | 10 + gcc/testsuite/gcc.target/arc/cmem-7.c | 8 +- gcc/testsuite/gcc.target/arc/cmem-bit-1.c | 4 +- gcc/testsuite/gcc.target/arc/cmem-bit-2.c | 4 +- gcc/testsuite/gcc.target/arc/cmem-bit-3.c | 4 +- gcc/testsuite/gcc.target/arc/cmem-bit-4.c | 4 +- gcc/testsuite/gcc.target/arc/interrupt-2.c | 3 +- gcc/testsuite/gcc.target/arc/store-merge-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr27971.c | 2 + gcc/testsuite/gcc.target/i386/pr92615.c | 45 ++ gcc/testsuite/gcc.target/i386/sse2-load-multi.c | 1 + gcc/testsuite/gcc.target/i386/sse2-store-multi.c | 1 + gcc/testsuite/gcc.target/powerpc/pr72804.c | 2 +- gcc/testsuite/gfortran.dg/bounds_check_21.f90 | 12 + gcc/tree-hash-traits.h | 40 -- gcc/tree-ssa-reassoc.c | 118 +++- gcc/tree-ssa-strlen.c | 22 +- gcc/tree-vect-loop.c | 7 +- gcc/tree-vect-stmts.c | 26 +- gcc/tree.h | 64 +++ 115 files changed, 3966 insertions(+), 705 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr90677.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init3.C create mode 100644 gcc/testsuite/g++.dg/opt/pr92610.C create mode 100644 gcc/testsuite/g++.dg/pch/pr92458.C create mode 100644 gcc/testsuite/g++.dg/pch/pr92458.Hs create mode 100644 gcc/testsuite/g++.dg/pr92365.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92618.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr92618.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-22.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-23.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-24.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-read-only.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-read-write-2.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-read-write.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-write-only.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92615.c create mode 100644 gcc/testsuite/gfortran.dg/bounds_check_21.f90