This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-arm-bootstrap_lto in repository toolchain/ci/gcc.
from bd06c36f77d Revert "Mitigate -Wmaybe-uninitialized in expmed.cc." adds f31ba11652d ipa: add 'final' and 'override' to call_summary_base vfunc impls adds 4665cfbc4c7 tree-vect-slp-patterns.cc: add 'final' and 'override' to ve [...] adds 23c738bcba7 RISC-V: Add mininal support for Zicbo[mzp] adds 3df3ca9014f RISC-V: Cache Management Operation instructions adds d44e471cf04 RISC-V: Cache Management Operation instructions testcases adds 442cf0977a2 d: add 'final' and 'override' to gcc/d/*.cc 'visit' impls adds d0ef9e06197 c++: set TYPE_CANONICAL for more template types adds 9e7a0e42a15 Minor improvement to genpreds.cc adds 793f847ba7d PR tree-optimization/105668: Provide vcond_mask_v1tiv1ti pattern. adds e8a25550dac Optimize double word negation of zero extended values on x86. adds 2c5c6456632 libiberty: remove FINAL and OVERRIDE from ansidecl.h adds 8086230e7ac amdgcn: Remove LLVM 9 assembler/linker support adds cde52d3a2d0 amdgcn: Add gfx90a support adds 2f4f7de787e x86: Document -mcet-switch adds ae8decf1d2b Add new parameter to vec_perm_const hook for specifying ope [...] adds 2540e2c6041 c++: constexpr empty base redux [PR105622] adds 72f76540ad0 c++: discarded-value and constexpr adds 0aee03cb638 gcc.misc-tests/outputs.exp: Use link test to check for -gsp [...] adds 1189c03859c c++: *this folding in constexpr call adds 10d1986aee4 PR middle-end/105604 - ICE: in tree_to_shwi with vla in str [...] adds 5af22024f62 Fix profile count maintenance in vectorizer peeling. adds 768f49a20f4 Daily bump. adds 0d344b55760 aarch64: Fix pac-ret with unusual dwarf in libgcc unwinder [...] adds a1c9f779f75 Add GIMPLE switch support to loop unswitching adds c125f504c43 libgomp: Fix occassional hangs with taskwait nowait depend adds af02daff557 asan: Fix up instrumentation of assignments which are both [...] adds 19aec65ae13 Fix misspelled default adds 329417d7751 d: add more 'final' and 'override' to gcc/d/*.cc 'visit' impls adds 7a3ee77a2e3 c: Improve build_component_ref diagnostics [PR91134]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 273 +++++ gcc/DATESTAMP | 2 +- gcc/asan.cc | 15 +- gcc/c/ChangeLog | 5 + gcc/c/c-parser.cc | 23 +- gcc/c/c-tree.h | 3 +- gcc/c/c-typeck.cc | 27 +- gcc/c/gimple-parser.cc | 5 +- gcc/common/config/riscv/riscv-common.cc | 8 + gcc/config.gcc | 2 +- gcc/config.in | 79 +- gcc/config/aarch64/aarch64.cc | 8 +- gcc/config/arm/arm.cc | 6 +- gcc/config/gcn/gcn-hsa.h | 59 +- gcc/config/gcn/gcn-opts.h | 28 +- gcc/config/gcn/gcn-valu.md | 25 +- gcc/config/gcn/gcn.cc | 143 +-- gcc/config/gcn/gcn.h | 4 + gcc/config/gcn/gcn.md | 8 +- gcc/config/gcn/gcn.opt | 3 + gcc/config/gcn/mkoffload.cc | 69 +- gcc/config/gcn/t-gcn-hsa | 4 +- gcc/config/gcn/t-omp-device | 2 +- gcc/config/i386/i386-expand.cc | 9 +- gcc/config/i386/i386-expand.h | 5 +- gcc/config/i386/i386.md | 40 + gcc/config/i386/i386.opt | 2 +- gcc/config/i386/sse.md | 32 +- gcc/config/ia64/ia64.cc | 12 +- gcc/config/mips/mips.cc | 8 +- gcc/config/riscv/predicates.md | 4 + gcc/config/riscv/riscv-builtins.cc | 16 + gcc/config/riscv/riscv-cmo.def | 17 + gcc/config/riscv/riscv-ftypes.def | 4 + gcc/config/riscv/riscv-opts.h | 8 + gcc/config/riscv/riscv.md | 57 ++ gcc/config/riscv/riscv.opt | 3 + gcc/config/rs6000/rs6000.cc | 8 +- gcc/config/s390/s390.cc | 6 +- gcc/config/sparc/sparc.cc | 11 +- gcc/configure | 427 +------- gcc/configure.ac | 145 +-- gcc/cp/ChangeLog | 54 + gcc/cp/constexpr.cc | 213 ++-- gcc/cp/cp-tree.h | 1 + gcc/cp/pt.cc | 101 +- gcc/cp/tree.cc | 6 +- gcc/cp/typeck.cc | 2 + gcc/d/ChangeLog | 9 + gcc/d/decl.cc | 36 +- gcc/d/expr.cc | 112 +-- gcc/d/imports.cc | 26 +- gcc/d/toir.cc | 64 +- gcc/d/typeinfo.cc | 56 +- gcc/d/types.cc | 30 +- gcc/dbgcnt.def | 1 + gcc/doc/invoke.texi | 17 +- gcc/doc/tm.texi | 18 +- gcc/fortran/ChangeLog | 5 + gcc/genpreds.cc | 13 +- gcc/gimple-ssa-sprintf.cc | 77 +- gcc/ipa-cp.cc | 6 +- gcc/ipa-fnsummary.h | 21 +- gcc/ipa-modref.cc | 36 +- gcc/ipa-param-manipulation.cc | 8 +- gcc/ipa-profile.cc | 6 +- gcc/ipa-prop.h | 26 +- gcc/ipa-pure-const.cc | 8 +- gcc/ipa-reference.cc | 10 +- gcc/ipa-sra.cc | 14 +- gcc/match.pd | 8 +- gcc/objc/objc-act.cc | 2 +- gcc/optabs-query.cc | 16 +- gcc/optabs-query.h | 4 +- gcc/optabs.cc | 7 +- gcc/params.opt | 4 - gcc/pointer-query.cc | 12 +- gcc/symbol-summary.h | 8 +- gcc/symtab-thunks.cc | 8 +- gcc/target.def | 18 +- gcc/testsuite/ChangeLog | 76 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-52830a.C | 39 + gcc/testsuite/g++.dg/cpp2a/no_unique_address14.C | 19 + gcc/testsuite/gcc.dg/Wrestrict-24.c | 35 + gcc/testsuite/gcc.dg/Wrestrict-25.c | 165 +++ gcc/testsuite/gcc.dg/Wrestrict-26.c | 114 +++ gcc/testsuite/gcc.dg/alias-10.c | 2 +- gcc/testsuite/gcc.dg/asan/pr105714.c | 33 + gcc/testsuite/gcc.dg/loop-unswitch-1.c | 2 +- gcc/testsuite/gcc.dg/loop-unswitch-10.c | 56 ++ gcc/testsuite/gcc.dg/loop-unswitch-11.c | 45 + gcc/testsuite/gcc.dg/loop-unswitch-12.c | 28 + gcc/testsuite/gcc.dg/loop-unswitch-13.c | 35 + gcc/testsuite/gcc.dg/loop-unswitch-14.c | 60 ++ gcc/testsuite/gcc.dg/loop-unswitch-15.c | 15 + gcc/testsuite/gcc.dg/loop-unswitch-16.c | 22 + gcc/testsuite/gcc.dg/loop-unswitch-17.c | 24 + gcc/testsuite/gcc.dg/loop-unswitch-7.c | 28 + gcc/testsuite/gcc.dg/loop-unswitch-8.c | 31 + gcc/testsuite/gcc.dg/loop-unswitch-9.c | 27 + gcc/testsuite/gcc.dg/pr91134.c | 32 + gcc/testsuite/gcc.dg/torture/20220518-1.c | 39 + gcc/testsuite/gcc.dg/torture/20220518-2.c | 14 + gcc/testsuite/gcc.dg/torture/20220525-1.c | 33 + gcc/testsuite/gcc.dg/tree-ssa/loop-6.c | 2 +- gcc/testsuite/gcc.misc-tests/outputs.exp | 4 +- gcc/testsuite/gcc.target/aarch64/pr104689.c | 149 +++ gcc/testsuite/gcc.target/i386/neg-zext-1.c | 7 + gcc/testsuite/gcc.target/i386/neg-zext-2.c | 7 + gcc/testsuite/gcc.target/i386/pr105668.c | 16 + gcc/testsuite/gcc.target/riscv/cmo-zicbom-1.c | 21 + gcc/testsuite/gcc.target/riscv/cmo-zicbom-2.c | 21 + gcc/testsuite/gcc.target/riscv/cmo-zicbop-1.c | 23 + gcc/testsuite/gcc.target/riscv/cmo-zicbop-2.c | 23 + gcc/testsuite/gcc.target/riscv/cmo-zicboz-1.c | 9 + gcc/testsuite/gcc.target/riscv/cmo-zicboz-2.c | 9 + gcc/tree-cfg.cc | 7 +- gcc/tree-ssa-forwprop.cc | 6 +- gcc/tree-ssa-loop-unswitch.cc | 1062 +++++++++++++++----- gcc/tree-vect-data-refs.cc | 35 +- gcc/tree-vect-generic.cc | 5 +- gcc/tree-vect-loop-manip.cc | 38 +- gcc/tree-vect-loop.cc | 2 +- gcc/tree-vect-patterns.cc | 3 +- gcc/tree-vect-slp-patterns.cc | 12 +- gcc/tree-vect-slp.cc | 10 +- gcc/tree-vect-stmts.cc | 11 +- include/ChangeLog | 4 + include/ansidecl.h | 41 - libgcc/config/aarch64/aarch64-unwind.h | 8 +- libgcc/unwind-dw2.c | 4 +- libgomp/ChangeLog | 28 + libgomp/plugin/plugin-gcn.c | 9 +- libgomp/task.c | 22 +- .../taskwait-depend-nowait-2.c | 48 + 135 files changed, 3608 insertions(+), 1690 deletions(-) create mode 100644 gcc/config/riscv/riscv-cmo.def create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-52830a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address14.C create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-24.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-25.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-26.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr105714.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-10.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-11.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-12.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-13.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-14.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-15.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-16.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-17.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-7.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-8.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-9.c create mode 100644 gcc/testsuite/gcc.dg/pr91134.c create mode 100644 gcc/testsuite/gcc.dg/torture/20220518-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/20220518-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/20220525-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr104689.c create mode 100644 gcc/testsuite/gcc.target/i386/neg-zext-1.c create mode 100644 gcc/testsuite/gcc.target/i386/neg-zext-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105668.c create mode 100644 gcc/testsuite/gcc.target/riscv/cmo-zicbom-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/cmo-zicbom-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/cmo-zicbop-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/cmo-zicbop-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/cmo-zicboz-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/cmo-zicboz-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/taskwait-depend-nowait-2.c