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_O1 in repository toolchain/ci/gcc.
from 3029188078a Add test for PR c++/92443. adds f32e375edae Daily bump. adds 01edf7402c7 PR c++/90842 * parser.c (cp_parser_decl_specifier_seq): F [...] adds 64c7de8fe70 mksysinfo: use type aliases for time struct field types adds b139fcb1bec PR go/92605 runtime: declare runtime_usestackmaps in s [...] adds 86f7421bd41 Incremental updating of inline summaries. adds f1b8c0a4ba6 Avoid quadratic behaviour of early inliner. adds fa1712b7bcd 2019-11-21 Richard Biener rguenther@suse.de adds b90c4919cfb 2019-11-21 Richard Biener rguenther@suse.de adds 7a2b38bc68f * ipa-fnsummary.h (enum ipa_hints_vals): Fix comment typo, [...] adds b1f8a779ff3 [Darwin, testsuite] Fix fail of gnu2x-attrs-1.c. adds dd72d55aef5 PR tree-optimization/91355 * tree-ssa-sink.c (select_best [...] adds 61221a8291e [AArch64] Add -fno-vect-cost-model to sve2/whilerw_1.c adds 264a7d9a4c4 2019-11-21 Richard Biener rguenther@suse.de adds 22856f1d8f4 Testsuite: Fix fp-int-convert-timode-1.c testism. adds 47aaeee86e9 * ipa-fnsummary.c (evaluate_conditions_for_known_args): Be [...] adds 69d3cdb72a8 Fix previous commit. adds fc8958563bb 2019-11-21 Richard Biener rguenther@suse.de adds 02e18715de9 2019-11-21 Richard Biener rguenther@suse.de adds 036bf8c3851 Fix global_vars_f90_init test failure adds 00b2c673918 Avoid quadratic behaviour of update_callee_keys. adds 0e3d0ebdb07 PR c++/92450 - ICE with invalid nested name specifier. adds faeaa5613cd Fix failures on Solaris with -fno-common default adds 0667d9d2a4a [GCC][ARM]: Fix the failing ACLE testcase with correct test [...] adds d48129da1cf Add missing VECTOR_MODE_P checks (PR 92595) adds b5f59af94f5 Add more markup to vect-alias-check-{1,18}.c (PR 92543) adds 7396dd028c4 Reject versioning for alignment with different masks (PR 92526) adds c96589c8a8a rs6000: Don't split FP comparisons at expand time adds da87d9de6e0 [testsuite] Fix bad dg-error syntax in gnu2x-attrs-1.c. adds 8c0c9237cc8 [Darwin, testsuite] Update tests for common section use. adds 4f168f3f371 Use safe_dyn_cast instead of dyn_cast in find_loop_guard to [...] adds 2d5fa29c648 Make more bad uses of fallthrough attribute into pedwarns. adds f18ea0fd560 doc: Remove claim about ISO C adds ae7890e2691 Daily bump. adds 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 new 9298ad0de70 Disable epilogue loop vectorisation for vect-widen-mult-u8-*.c new eb491ae4e35 Release memory-block-pool memory back to malloc. new e7310ff9bdd Use GFX9 granulated sgprs count correctly. new da834c3a82d PR tree-optimization/92501 - strncmp with constant untermin [...] new 045403dda55 Limit LDS usage. new 3f471d330b3 PR middle-end/88226 - missing warning on fprintf, fputs, an [...] new 6fd78222517 PR middle-end/83859 - attributes to associate pointer argum [...] new 4d0793215a9 PR tree-optimization/92618 * tree-ssa-reassoc.c (v_info): [...] new 25b2b96d8f3 Implement P1920R1, Missing feature-test macros 2017-2019. [...] new 32488342578 [testsuite] Commit missed Changelog entry. new e48b6730d33 [Darwin, X86, testsuite] Update tests for common section use. new 9c73bc9d902 PR c++/92458 * tree-hash-traits.h (tree_decl_hash, tree_s [...] new a4c0964df9d PR c/90677 * c-common.h (identifier_global_tag): Declare. [...] new d3cd2986411 PR c++/88337 - P1327R1: Allow polymorphic typeid in constexpr. new abda1276bfe Daily bump.
The 15 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 | 259 +++++++++ gcc/DATESTAMP | 2 +- gcc/attribs.c | 22 +- gcc/attribs.h | 20 + gcc/builtins.c | 635 ++++++++++++++------- gcc/builtins.h | 6 +- gcc/c-family/ChangeLog | 34 ++ gcc/c-family/c-attribs.c | 390 ++++++++++++- 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/cfganal.c | 54 +- gcc/cfgloop.h | 12 +- gcc/config/arc/arc.md | 52 +- gcc/config/gcn/gcn.c | 26 +- gcc/config/rs6000/predicates.md | 10 + gcc/config/rs6000/rs6000-protos.h | 1 + gcc/config/rs6000/rs6000.c | 98 ++-- gcc/config/rs6000/rs6000.md | 78 +++ gcc/cp/ChangeLog | 41 ++ 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/parser.c | 17 +- gcc/cp/pt.c | 8 +- gcc/cp/rtti.c | 2 - gcc/doc/extend.texi | 72 ++- gcc/doc/invoke.texi | 6 +- gcc/ggc-page.c | 3 + gcc/gimple-fold.c | 110 +++- gcc/gimplify.c | 8 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-cp.c | 22 +- gcc/ipa-fnsummary.c | 244 +++++--- gcc/ipa-fnsummary.h | 4 +- gcc/ipa-inline-analysis.c | 18 +- gcc/ipa-inline-transform.c | 4 +- gcc/ipa-inline.c | 94 ++- gcc/ipa-inline.h | 10 + gcc/ipa-prop.h | 6 +- gcc/lra.c | 9 +- gcc/lto-streamer.h | 2 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto.c | 1 + gcc/memory-block.cc | 34 +- gcc/memory-block.h | 5 +- gcc/testsuite/ChangeLog | 183 ++++++ gcc/testsuite/c-c++-common/attr-nonstring-8.c | 4 +- gcc/testsuite/c-c++-common/pr90677.c | 11 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-90842.C | 10 + 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/parse/crash71.C | 11 + gcc/testsuite/g++.dg/pch/pr92458.C | 5 + gcc/testsuite/g++.dg/pch/pr92458.Hs | 7 + gcc/testsuite/g++.dg/torture/pr91355.C | 28 + gcc/testsuite/g++.dg/vect/pr92595.cc | 32 ++ gcc/testsuite/gcc.c-torture/compile/pr92618.c | 67 +++ gcc/testsuite/gcc.c-torture/execute/20030913-1.c | 6 +- gcc/testsuite/gcc.c-torture/execute/960218-1.c | 6 +- gcc/testsuite/gcc.c-torture/execute/complex-6.c | 8 +- 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/c2x-attr-fallthrough-1.c | 17 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-2.c | 3 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-3.c | 9 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-6.c | 18 + gcc/testsuite/gcc.dg/darwin-comm.c | 1 + gcc/testsuite/gcc.dg/darwin-sections.c | 2 +- gcc/testsuite/gcc.dg/gnu2x-attrs-1.c | 2 +- gcc/testsuite/gcc.dg/strcmpopt_7.c | 119 ++++ gcc/testsuite/gcc.dg/strlenopt-66.c | 12 +- .../gcc.dg/torture/fp-int-convert-timode-1.c | 2 + gcc/testsuite/gcc.dg/torture/pr92596-1.c | 20 + gcc/testsuite/gcc.dg/torture/pr92608.c | 25 + gcc/testsuite/gcc.dg/torture/ssa-pta-fn-1.c | 4 +- .../gcc.dg/tree-ssa/builtin-fprintf-warn-1.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-18.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.target/aarch64/pr92526.c | 9 + gcc/testsuite/gcc.target/aarch64/sve2/whilerw_1.c | 4 +- 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/arm/acle/crc_hf_1.c | 2 +- gcc/testsuite/gcc.target/i386/pr27971.c | 2 + gcc/testsuite/gcc.target/i386/sse2-load-multi.c | 1 + gcc/testsuite/gcc.target/i386/sse2-store-multi.c | 1 + .../gfortran.dg/global_vars_f90_init_driver.c | 2 +- gcc/tree-hash-traits.h | 40 -- gcc/tree-into-ssa.c | 24 +- gcc/tree-ssa-loop-unswitch.c | 2 +- gcc/tree-ssa-reassoc.c | 118 +++- gcc/tree-ssa-sink.c | 8 +- gcc/tree-ssa-strlen.c | 22 +- gcc/tree-ssa-structalias.c | 8 +- gcc/tree-vect-data-refs.c | 16 +- gcc/tree-vect-loop.c | 7 +- gcc/tree-vect-slp.c | 3 +- gcc/tree-vect-stmts.c | 43 +- gcc/tree.h | 64 +++ gcc/vec.h | 8 + libgo/mksysinfo.sh | 14 +- libgo/runtime/runtime.h | 2 +- libgo/runtime/stack.c | 2 + libgomp/ChangeLog | 9 + libgomp/testsuite/libgomp.c/pr39591-1.c | 6 +- libgomp/testsuite/libgomp.c/pr39591-2.c | 6 +- libgomp/testsuite/libgomp.c/pr39591-3.c | 6 +- libgomp/testsuite/libgomp.c/private-1.c | 6 +- libgomp/testsuite/libgomp.c/task-1.c | 6 +- libgomp/testsuite/libgomp.c/task-5.c | 24 +- 141 files changed, 4534 insertions(+), 779 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr90677.c create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-90842.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/parse/crash71.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/torture/pr91355.C create mode 100644 gcc/testsuite/g++.dg/vect/pr92595.cc 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/c2x-attr-fallthrough-6.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_7.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92596-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92608.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr92526.c