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_O3 in repository toolchain/ci/gcc.
from 8686c4d8451 Fix target selector for pr91333.c adds 04c3a1f2c6e Daily bump. adds a0f6a8cb414 Generalized value pass-through for self-recusive function ( [...] adds a5f79f225e6 Update testcase ChangeLog for PR93203 adds fd789c816b0 Add xfails to libgomp tests target-{33,34}.c, target-link-1.c adds 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. new ad21e0072e2 Add ppc_ieee128_ok target-supports proc
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 | 126 +++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 80 +++++++++ gcc/analyzer/analyzer.opt | 8 +- gcc/analyzer/constraint-manager.cc | 8 +- gcc/analyzer/diagnostic-manager.cc | 6 + gcc/analyzer/engine.cc | 38 ++-- gcc/analyzer/exploded-graph.h | 1 + gcc/analyzer/program-state.cc | 12 +- gcc/analyzer/program-state.h | 6 +- gcc/analyzer/region-model.cc | 61 ++++++- 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 | 30 ++-- gcc/config/rs6000/rs6000.h | 4 +- gcc/config/rs6000/rs6000.md | 2 +- gcc/config/rs6000/rs6000.opt | 4 +- gcc/cp/ChangeLog | 41 +++++ gcc/cp/constexpr.c | 12 +- gcc/cp/cp-tree.h | 1 + gcc/cp/error.c | 20 +-- gcc/cp/init.c | 7 +- gcc/cp/method.c | 3 + gcc/cp/parser.c | 7 +- gcc/cp/pt.c | 21 ++- gcc/cp/tree.c | 9 + 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/ipa-cp.c | 194 +++++++++++++-------- gcc/ira-color.c | 22 +-- gcc/ira-conflicts.c | 22 +-- gcc/testsuite/ChangeLog | 129 ++++++++++++++ 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/ext/flexary35.C | 18 ++ gcc/testsuite/g++.dg/ipa/pr93203.C | 95 ++++++++++ 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/ipa/ipcp-1.c | 2 +- gcc/testsuite/gcc.dg/pr93661.c | 9 + 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-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 +- libgomp/ChangeLog | 9 + libgomp/testsuite/libgomp.c/target-33.c | 3 + libgomp/testsuite/libgomp.c/target-34.c | 3 + libgomp/testsuite/libgomp.c/target-link-1.c | 3 + 137 files changed, 2695 insertions(+), 247 deletions(-) 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/ext/flexary35.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr93203.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.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