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_profiled_lto_lean in repository toolchain/ci/gcc.
from 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] adds 2a790686fd1 GCN: Add gfx908/gfx90a to -march/-mtune in invoke.texi adds 63f198553d3 RISC-V: Don't unconditionally add m,a,f,d in arch-canonicalize adds 156d7d8dbc8 Use infer instead of side-effect for ranges. adds 761cc32e5a1 Tweak comments. adds 75c4e4909ae AArch64: Prioritise init_have_lse_atomics constructor [PR 105708] adds 1b661f3f5e7 c++: ICE with temporary of class type in DMI [PR100252] adds 6209009df65 c++: strict constexpr and local vars adds 8c9c92f8079 c++: constexpr returning deallocated ptr adds 850a9ce8bcc c++: deduction from auto fn [PR105623] adds 34970d08c62 c++: CTAD with alias and nested template [PR105655] adds da2c56ee601 c++: fix ICE on invalid attributes [PR96637]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 273 +++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 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/config/riscv/arch-canonicalize | 2 +- gcc/cp/ChangeLog | 54 + gcc/cp/constexpr.cc | 17 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.cc | 19 +- gcc/cp/decl2.cc | 11 +- gcc/cp/parser.cc | 2 +- gcc/cp/pt.cc | 10 +- gcc/cp/typeck2.cc | 91 ++ gcc/d/ChangeLog | 9 + gcc/d/expr.cc | 110 +- gcc/d/imports.cc | 26 +- gcc/d/typeinfo.cc | 22 +- gcc/dbgcnt.def | 1 + gcc/doc/invoke.texi | 10 +- gcc/fortran/ChangeLog | 5 + gcc/gimple-range-cache.cc | 34 +- gcc/gimple-range-cache.h | 6 +- ...-range-side-effect.cc => gimple-range-infer.cc} | 64 +- ...le-range-side-effect.h => gimple-range-infer.h} | 28 +- gcc/gimple-range.cc | 11 +- gcc/gimple-range.h | 2 +- gcc/objc/objc-act.cc | 2 +- gcc/params.opt | 4 - gcc/range-op.h | 2 +- gcc/testsuite/ChangeLog | 76 ++ gcc/testsuite/g++.dg/cpp1y/auto-fn62.C | 14 + gcc/testsuite/g++.dg/cpp1y/constexpr-local4.C | 17 + gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr14.C | 131 +++ gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr15.C | 80 ++ gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr16.C | 58 ++ gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr17.C | 138 +++ gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr18.C | 56 ++ gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr19.C | 28 + .../g++.dg/cpp2a/class-deduction-alias13.C | 24 + gcc/testsuite/g++.dg/parse/error64.C | 4 + 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.target/aarch64/pr104689.c | 149 +++ gcc/tree-cfg.cc | 7 +- gcc/tree-ssa-loop-unswitch.cc | 1062 +++++++++++++++----- gcc/tree-vect-loop-manip.cc | 35 +- gcc/tree-vrp.cc | 4 +- include/ChangeLog | 4 + libgcc/config/aarch64/aarch64-unwind.h | 8 +- libgcc/config/aarch64/lse-init.c | 4 +- libgcc/unwind-dw2.c | 4 +- libgomp/ChangeLog | 28 + libgomp/task.c | 22 +- .../taskwait-depend-nowait-2.c | 48 + .../20_util/function_objects/constexpr_searcher.cc | 4 +- 77 files changed, 2967 insertions(+), 464 deletions(-) rename gcc/{gimple-range-side-effect.cc => gimple-range-infer.cc} (79%) rename gcc/{gimple-range-side-effect.h => gimple-range-infer.h} (74%) create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn62.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-local4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr15.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr16.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr17.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr18.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias13.C create mode 100644 gcc/testsuite/g++.dg/parse/error64.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 libgomp/testsuite/libgomp.c-c++-common/taskwait-depend-nowait-2.c