This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-Oz in repository toolchain/ci/gcc.
from 59dbb04df76 c++: Fix flexible array with synthesized constructor. adds 36a798fd192 i386: Fix strncmp last arguments in x86_64_elf_section_type_flags adds 13686ecef23 c++: Fux strncmp last argument in dump_decl_name [PR93641] adds 5602b48b2ed arm: Fix up arm installed unwind.h for use in pedantic mode [...] adds a59aa302682 c-format: -Wformat-diag fix [PR93641] adds 339ab27a7de md.texi (Define Subst): Match closing paren in example. adds 1cad5e89a9e arm: correct constraints on movsi_compare0 [PR91913] adds bf6465d0461 i386: Properly pop restore token in signal frame adds 86edfcfeccf arm: Add testcase for already fixed ICE [PR91913] adds cf0f07ef0ef Move ChangeLog entry of commit bf6465d046 from gcc to libgcc adds cfaf5204864 cris: try to generate zero-based comparisons adds dcdd0aa872b gcc.target/cris/cris.exp (check_effective_target_cc0): New. adds d12f1b914cc gcc.target/cris/pr93372-1.c: New test. adds 991c1376b8f gcc.target/cris/pr93372-2.c, -5.c, -8.c: New tests. adds 7573521f464 gcc.target/cris/pr93372-3.c, -4.c...-35.c: New tests. adds d50ecb83881 gcc.target/cris/dbr-1.c: New test. adds 0cc575e4d8b PR c/93640 - The write_only and read_write attributes can b [...] adds 7848054c68b Fix bogus duplicate attribute errors for submodule functions. adds c88ffcc6f4f Darwin: -Wformat-diag fix (PR93641) adds 7214fce3024 Fix libgcc build failure for FRV with recent versions of gas. adds e9fb7579cbb analyzer: gfortran testsuite support adds 41a9e940c70 analyzer: fix ICE with fortran constant arguments (PR 93405) adds f57aa9503ff i386: Fix -mavx -mno-mavx2 ICE with VEC_COND_EXPR [PR93637] adds e953f9588d4 analyzer: fix ICE reporting NULL dereference (PR 93647) adds e87deb37649 analyzer: handle vector types (PR 93350) adds eb031d4ba27 analyzer.opt: fix typos in descriptions (PR 93659) adds 9053a18fc77 Daily bump. adds 91f4fc40bcf c++: Improve dump_decl for standard concepts adds a6ee556c765 c++: Fix return type deduction with an abbreviated function [...] adds dfffecb8026 c++: Fix static initialization from <=>. adds 9714f1a70d1 tree-optimization/93661 properly guard tree_to_poly_int64 adds 667afe5a49c tree-optimization/93661 properly guard tree_to_poly_int64 adds f348846e255 [GCC][PATCH][ARM]Add ACLE intrinsics for dot product (vusdo [...] adds c0e05505ffd Tweak testcases for pr70010 adds a5e3dd5d2e0 regalloc/debug: fix buggy print_hard_reg_set adds c46d057f557 analyzer: workaround for nested pp_printf adds 5e17c1bdadb analyzer.opt: reword descriptions of two dump options (PR 93657) adds cd28b759213 analyzer: fix ICE with equiv_class constant (PR 93649) adds a0e4929b046 analyzer: fix ICE in "__analyzer_dump_exploded_nodes" on no [...] adds a60d98890bb analyzer: fix ICE due to missing state_change purging (PR 93374) adds 7a775242ea2 Rename -mprefixed-addr to be -mprefixed, and document it. adds ad21e0072e2 Add ppc_ieee128_ok target-supports proc adds 9a5338e57db PR tree-optimization/93683 - ICE on calloc with unused retu [...] adds d6ef77e023c c++: Fix implicit friend operator==. adds 3889b0cb458 Daily bump. adds 35e24106fc1 analyzer: g++ testsuite support adds d9e067f98b0 rs6000: Use strlen instead of sizeof - 1 adds 91f993b7e31 analyzer: use ultimate alias target at calls (PR 93288) adds 4d2248bec5d [IRA] Fix PR91052 by skipping multiple_sets insn in combine [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 121 ++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 101 +++++++++++++++ gcc/analyzer/analysis-plan.cc | 6 +- gcc/analyzer/analyzer.opt | 8 +- gcc/analyzer/constraint-manager.cc | 8 +- gcc/analyzer/diagnostic-manager.cc | 6 + gcc/analyzer/engine.cc | 50 +++++--- gcc/analyzer/exploded-graph.h | 1 + gcc/analyzer/program-state.cc | 12 +- gcc/analyzer/program-state.h | 6 +- gcc/analyzer/region-model.cc | 66 +++++++++- gcc/analyzer/supergraph.cc | 28 +++- gcc/analyzer/supergraph.h | 4 +- gcc/c-family/ChangeLog | 11 ++ gcc/c-family/c-attribs.c | 4 +- gcc/c-family/c-format.c | 3 +- gcc/config/arm/arm-builtins.c | 50 +++++++- gcc/config/arm/arm.md | 11 +- gcc/config/arm/arm_neon.h | 46 +++++++ gcc/config/arm/arm_neon_builtins.def | 4 + gcc/config/arm/iterators.md | 8 +- gcc/config/arm/neon.md | 33 +++++ gcc/config/arm/unspecs.md | 2 + gcc/config/cris/cris-protos.h | 1 + gcc/config/cris/cris.c | 57 +++++++++ gcc/config/cris/cris.md | 6 +- gcc/config/darwin-c.c | 3 +- gcc/config/i386/i386.c | 5 +- gcc/config/i386/sse.md | 16 ++- gcc/config/rs6000/predicates.md | 2 +- gcc/config/rs6000/rs6000-cpus.def | 6 +- gcc/config/rs6000/rs6000.c | 42 +++--- gcc/config/rs6000/rs6000.h | 4 +- gcc/config/rs6000/rs6000.md | 2 +- gcc/config/rs6000/rs6000.opt | 4 +- gcc/cp/ChangeLog | 44 +++++++ gcc/cp/class.c | 6 +- gcc/cp/constexpr.c | 12 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl2.c | 2 +- gcc/cp/error.c | 20 ++- gcc/cp/method.c | 50 ++++++-- gcc/cp/parser.c | 7 +- gcc/cp/pt.c | 21 +-- gcc/cp/type-utils.h | 26 ++-- gcc/doc/invoke.texi | 15 ++- gcc/doc/md.texi | 2 +- gcc/fortran/ChangeLog | 12 ++ gcc/fortran/array.c | 11 +- gcc/fortran/gfortran.h | 7 + gcc/fortran/symbol.c | 7 +- gcc/ira-color.c | 22 ++-- gcc/ira-conflicts.c | 22 ++-- gcc/ira.c | 5 + gcc/testsuite/ChangeLog | 142 +++++++++++++++++++++ .../cris/cris.exp => g++.dg/analyzer/analyzer.exp} | 38 +++--- gcc/testsuite/g++.dg/analyzer/malloc.C | 25 ++++ gcc/testsuite/g++.dg/analyzer/pr93212.C | 17 +++ gcc/testsuite/g++.dg/analyzer/pr93288.C | 8 ++ gcc/testsuite/g++.dg/concepts/abbrev3.C | 11 ++ gcc/testsuite/g++.dg/cpp0x/auto9.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr80471.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts6.C | 18 +++ gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr2.C | 14 ++ gcc/testsuite/g++.dg/cpp2a/spaceship-synth2a.C | 43 +++++++ gcc/testsuite/g++.dg/cpp2a/spaceship-synth2b.C | 43 +++++++ gcc/testsuite/g++.target/i386/pr85334-1.C | 55 ++++++++ gcc/testsuite/g++.target/i386/pr85334-2.C | 48 +++++++ gcc/testsuite/gcc.dg/analyzer/pr93669.c | 25 ++++ gcc/testsuite/gcc.dg/analyzer/torture/pr93350.c | 11 ++ gcc/testsuite/gcc.dg/analyzer/torture/pr93374.c | 2 + gcc/testsuite/gcc.dg/analyzer/torture/pr93647.c | 14 ++ gcc/testsuite/gcc.dg/analyzer/torture/pr93649.c | 66 ++++++++++ gcc/testsuite/gcc.dg/attr-access.c | 21 +++ gcc/testsuite/gcc.dg/format/gcc_diag-11.c | 2 + gcc/testsuite/gcc.dg/pr93661.c | 9 ++ gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-39.c | 18 +++ gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c | 91 +++++++++++++ gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c | 90 +++++++++++++ gcc/testsuite/gcc.target/arm/simd/vdot-2-3.c | 21 +++ gcc/testsuite/gcc.target/arm/simd/vdot-2-4.c | 20 +++ gcc/testsuite/gcc.target/cris/cris.exp | 11 ++ gcc/testsuite/gcc.target/cris/dbr-1.c | 11 ++ gcc/testsuite/gcc.target/cris/pr93372-1.c | 72 +++++++++++ gcc/testsuite/gcc.target/cris/pr93372-10.c | 9 ++ gcc/testsuite/gcc.target/cris/pr93372-11.c | 46 +++++++ gcc/testsuite/gcc.target/cris/pr93372-12.c | 7 + gcc/testsuite/gcc.target/cris/pr93372-13.c | 18 +++ gcc/testsuite/gcc.target/cris/pr93372-14.c | 13 ++ gcc/testsuite/gcc.target/cris/pr93372-15.c | 15 +++ gcc/testsuite/gcc.target/cris/pr93372-16.c | 42 ++++++ gcc/testsuite/gcc.target/cris/pr93372-17.c | 7 + gcc/testsuite/gcc.target/cris/pr93372-18.c | 24 ++++ gcc/testsuite/gcc.target/cris/pr93372-19.c | 8 ++ gcc/testsuite/gcc.target/cris/pr93372-2.c | 19 +++ gcc/testsuite/gcc.target/cris/pr93372-20.c | 8 ++ gcc/testsuite/gcc.target/cris/pr93372-21.c | 8 ++ gcc/testsuite/gcc.target/cris/pr93372-22.c | 8 ++ gcc/testsuite/gcc.target/cris/pr93372-23.c | 21 +++ gcc/testsuite/gcc.target/cris/pr93372-24.c | 19 +++ gcc/testsuite/gcc.target/cris/pr93372-25.c | 8 ++ gcc/testsuite/gcc.target/cris/pr93372-26.c | 7 + gcc/testsuite/gcc.target/cris/pr93372-27.c | 8 ++ gcc/testsuite/gcc.target/cris/pr93372-28.c | 8 ++ gcc/testsuite/gcc.target/cris/pr93372-29.c | 40 ++++++ gcc/testsuite/gcc.target/cris/pr93372-3.c | 15 +++ gcc/testsuite/gcc.target/cris/pr93372-30.c | 31 +++++ gcc/testsuite/gcc.target/cris/pr93372-31.c | 33 +++++ gcc/testsuite/gcc.target/cris/pr93372-32.c | 10 ++ gcc/testsuite/gcc.target/cris/pr93372-33.c | 10 ++ gcc/testsuite/gcc.target/cris/pr93372-34.c | 45 +++++++ gcc/testsuite/gcc.target/cris/pr93372-35.c | 49 +++++++ gcc/testsuite/gcc.target/cris/pr93372-4.c | 12 ++ gcc/testsuite/gcc.target/cris/pr93372-5.c | 19 +++ gcc/testsuite/gcc.target/cris/pr93372-6.c | 18 +++ gcc/testsuite/gcc.target/cris/pr93372-7.c | 85 ++++++++++++ gcc/testsuite/gcc.target/cris/pr93372-8.c | 16 +++ gcc/testsuite/gcc.target/cris/pr93372-9.c | 9 ++ gcc/testsuite/gcc.target/i386/avx-pr93637.c | 17 +++ gcc/testsuite/gcc.target/powerpc/pr70010-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr70010-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr92796.c | 1 + gcc/testsuite/gfortran.dg/analyzer/analyzer.exp | 55 ++++++++ .../gfortran.dg/analyzer/malloc-example.f90 | 21 +++ gcc/testsuite/gfortran.dg/analyzer/malloc.f90 | 19 +++ gcc/testsuite/gfortran.dg/analyzer/pr93405.f90 | 14 ++ gcc/testsuite/gfortran.dg/pr83113.f90 | 18 +++ gcc/testsuite/gfortran.dg/pr91913.f90 | 5 + gcc/testsuite/lib/target-supports.exp | 19 +++ gcc/tree-sra.c | 6 +- gcc/tree-ssa-alias.c | 2 + gcc/tree-ssa-sccvn.c | 1 + libcc1/ChangeLog | 7 + libcc1/libcp1plugin.cc | 5 +- libgcc/ChangeLog | 19 +++ libgcc/config/frv/frvbegin.c | 4 +- libgcc/config/frv/frvend.c | 4 +- libgcc/config/i386/shadow-stack-unwind.h | 43 +++++++ libgcc/unwind-arm-common.inc | 8 +- libgcc/unwind-pe.h | 2 +- 141 files changed, 2734 insertions(+), 218 deletions(-) copy gcc/testsuite/{gcc.target/cris/cris.exp => g++.dg/analyzer/analyzer.exp} (54%) create mode 100644 gcc/testsuite/g++.dg/analyzer/malloc.C create mode 100644 gcc/testsuite/g++.dg/analyzer/pr93212.C create mode 100644 gcc/testsuite/g++.dg/analyzer/pr93288.C create mode 100644 gcc/testsuite/g++.dg/concepts/abbrev3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth2a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth2b.C create mode 100644 gcc/testsuite/g++.target/i386/pr85334-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr85334-2.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93669.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93350.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93374.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93647.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93649.c create mode 100644 gcc/testsuite/gcc.dg/attr-access.c create mode 100644 gcc/testsuite/gcc.dg/pr93661.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-39.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vdot-2-3.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vdot-2-4.c create mode 100644 gcc/testsuite/gcc.target/cris/dbr-1.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-1.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-10.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-11.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-12.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-13.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-14.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-15.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-16.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-17.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-18.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-19.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-2.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-20.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-21.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-22.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-23.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-24.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-25.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-26.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-27.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-28.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-29.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-3.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-30.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-31.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-32.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-33.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-34.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-35.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-4.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-5.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-6.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-7.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-8.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-9.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr93637.c create mode 100644 gcc/testsuite/gfortran.dg/analyzer/analyzer.exp create mode 100644 gcc/testsuite/gfortran.dg/analyzer/malloc-example.f90 create mode 100644 gcc/testsuite/gfortran.dg/analyzer/malloc.f90 create mode 100644 gcc/testsuite/gfortran.dg/analyzer/pr93405.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83113.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91913.f90