This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check_bootstrap/master-aarch64-check_bootstrap_lto in repository toolchain/ci/gcc.
from 992644c3511 Extend modref by side-effect analysis adds 5ba247ade1c AArch64: Remove shuffle pattern for rounding variant. adds eaec20fde58 Grow sbr_vector in ranger's on-entry cache as needed. adds 8ed62c929c7 middle-end: Add an RPO pass after successful vectorization adds 86ffc845b2d AArch64: do not keep negated mask and inverse mask live at [...] adds b0c83d59f44 path solver: Adjustments for use outside of the backward threader. adds 1200e211a82 arm: Initialize vector costing fields adds 1c04af34c9c Apply pattern initialization only when have_insn_for return true. adds 7c8a416da86 Adjust test to avoid target-specific failures [PR103161]. adds b83705b4778 Add a testcase for PR tree-optimization/102892 adds abc2f01914d Fortran: avoid NULL pointer dereferences adds c744ae08979 [COMMITTED] aarch64: [PR103170] Fix aarch64_simd_dup<mode> adds e82c3829716 Allow loop header copying when first iteration condition is known. adds 8d36a0d2880 Daily bump. adds 402d28998fa RISC-V: Fix wrong zifencei handling in riscv_subset_list::t [...] adds e166cada081 Extend vpcmov to handle V8HF/V16HFmode under TARGET_XOP. adds 4f442a3bcb9 x86: Update -mtune=alderlake adds a97fdde627e rs6000/doc: Rename future cpu with power10 adds a11afa7af8a Apply TLC to control dependence compute adds 0136f25ac06 Remove find_pdom and find_dom adds 48d7327f2aa openmp: Add support for 2 argument num_teams clause adds 145be5efaf5 [aarch64] PR102376 - Emit better diagnostic for arch extens [...] adds 10db7573014 dwarf2out: Fix up field_byte_offset [PR101378] adds a5fed4063f4 middle-end/103181 - fix operation_could_trap_p for vector division adds 3e5a1905331 Resolve entry loop condition for the edge remaining in the loop. adds fa4fcb111ad libgomp: Use TLS storage for omp_get_num_teams()/omp_get_te [...] adds e106221db2e c++: use auto_vec in cp_parser_template_argument_list adds 61396dfb2ac Fix noreturn discovery. adds 6e30c481205 Fix recursion discovery in ipa-pure-const adds 8865133614f tree-optimization/103188 - avoid running ranger on not-up-t [...] new 1ea781a8657 Testsuite: Various fixes for nios2. new bfa04d0ec95 Move import population from threader to path solver.
The 2 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 | 362 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 152 +++++++++ gcc/analyzer/supergraph.cc | 1 + gcc/c-family/ChangeLog | 6 + gcc/c/c-parser.c | 111 ++++--- gcc/c/gimple-parser.c | 2 +- gcc/cfganal.c | 60 ++-- gcc/cfganal.h | 3 +- gcc/cgraph.c | 47 +++ gcc/cgraph.h | 4 + gcc/common/config/riscv/riscv-common.c | 2 +- gcc/config/aarch64/aarch64-simd.md | 36 +- gcc/config/aarch64/aarch64.c | 13 +- gcc/config/arm/arm.c | 35 +- gcc/config/i386/i386-options.c | 4 +- gcc/config/i386/i386.c | 1 + gcc/config/i386/sse.md | 8 +- gcc/config/i386/x86-tune-costs.h | 120 +++++++ gcc/config/i386/x86-tune-sched.c | 2 + gcc/config/i386/x86-tune.def | 58 ++-- gcc/cp/parser.c | 113 ++++--- gcc/cp/pt.c | 59 ++-- gcc/cp/semantics.c | 47 +++ gcc/doc/invoke.texi | 24 +- gcc/dwarf2out.c | 1 + gcc/fortran/ChangeLog | 10 + gcc/fortran/check.c | 3 + gcc/fortran/simplify.c | 6 + gcc/fortran/trans-openmp.c | 2 +- gcc/function-tests.c | 1 + gcc/gimple-predicate-analysis.cc | 36 +- gcc/gimple-range-cache.cc | 35 +- gcc/gimple-range-path.cc | 78 +++-- gcc/gimple-range-path.h | 19 +- gcc/gimplify.c | 55 +++- gcc/internal-fn.c | 14 +- gcc/ipa-pure-const.c | 8 +- gcc/omp-expand.c | 4 +- gcc/omp-low.c | 2 +- gcc/testsuite/ChangeLog | 155 +++++++++ gcc/testsuite/c-c++-common/gomp/clauses-1.c | 18 +- gcc/testsuite/c-c++-common/gomp/num-teams-1.c | 48 +++ gcc/testsuite/c-c++-common/gomp/num-teams-2.c | 27 ++ gcc/testsuite/g++.dg/debug/dwarf2/pr101378.C | 13 + gcc/testsuite/g++.dg/gomp/attrs-1.C | 20 +- gcc/testsuite/g++.dg/gomp/attrs-2.C | 18 +- gcc/testsuite/g++.dg/gomp/num-teams-1.C | 122 +++++++ gcc/testsuite/g++.dg/gomp/num-teams-2.C | 64 ++++ .../g++.dg/warn/Wmismatched-new-delete-5.C | 2 +- gcc/testsuite/gcc.c-torture/compile/vector-dup-1.c | 15 + gcc/testsuite/gcc.dg/attr-returns-nonnull.c | 2 +- gcc/testsuite/gcc.dg/debug/btf/btf-datasec-1.c | 1 + gcc/testsuite/gcc.dg/ifcvt-4.c | 2 +- gcc/testsuite/gcc.dg/pr102892-1.c | 21 ++ gcc/testsuite/gcc.dg/pr102892-2.c | 7 + gcc/testsuite/gcc.dg/struct-by-value-1.c | 1 + gcc/testsuite/gcc.dg/torture/pr103181.c | 24 ++ gcc/testsuite/gcc.dg/torture/pr103188.c | 38 +++ .../gcc.dg/tree-ssa/builtin-sprintf-warn-16.c | 28 +- gcc/testsuite/gcc.dg/tree-ssa/pr102906.c | 17 + gcc/testsuite/gcc.target/aarch64/pr102376.c | 3 + gcc/testsuite/gcc.target/aarch64/shrn-combine-8.c | 2 +- gcc/testsuite/gcc.target/aarch64/shrn-combine-9.c | 2 +- .../gcc.target/aarch64/sve/pred-not-gen-1.c | 5 +- .../gcc.target/aarch64/sve/pred-not-gen-2.c | 5 +- .../gcc.target/aarch64/sve/pred-not-gen-3.c | 5 +- .../gcc.target/aarch64/sve/pred-not-gen-4.c | 5 +- gcc/testsuite/gcc.target/i386/auto-init-6.c | 6 +- gcc/testsuite/gcc.target/i386/pr103151.c | 18 + gcc/tree-eh.c | 26 +- gcc/tree-pretty-print.c | 8 +- gcc/tree-ssa-loop-ch.c | 89 ++++- gcc/tree-ssa-threadbackward.c | 47 +-- gcc/tree-vect-stmts.c | 17 + gcc/tree-vectorizer.c | 72 ++-- gcc/tree-vectorizer.h | 10 +- gcc/tree.c | 2 +- gcc/tree.h | 5 +- libgcc/ChangeLog | 5 + libgomp/libgomp.h | 8 + libgomp/team.c | 8 + libgomp/teams.c | 18 +- libgomp/testsuite/libgomp.c-c++-common/teams-1.c | 26 ++ libgomp/testsuite/libgomp.c/teams-4.c | 30 ++ libstdc++-v3/ChangeLog | 13 + 86 files changed, 2128 insertions(+), 496 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/num-teams-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/num-teams-2.c create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr101378.C create mode 100644 gcc/testsuite/g++.dg/gomp/num-teams-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/num-teams-2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/vector-dup-1.c create mode 100644 gcc/testsuite/gcc.dg/pr102892-1.c create mode 100644 gcc/testsuite/gcc.dg/pr102892-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103181.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr103188.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr102906.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr102376.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103151.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/teams-1.c create mode 100644 libgomp/testsuite/libgomp.c/teams-4.c