This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-stable-allmodconfig in repository toolchain/ci/gcc.
from 3539fc13172 c++: Fix cast to pointer to VLA. adds 591f869ad70 Remove gfx801 "carrizo" support adds 492c63e5b72 arm: Use move-if-change for updating regenerated files [PR93548] adds e01975f97cb rs6000: Update constraint documentation adds 287ccd3bd6b analyzer: fix ICE due to comparing int and real constants ( [...] adds 5e10b9a28be analyzer: fix ICE merging models containing label pointers [...] adds 73f386581bd analyzer: show BBs in .dot dumps adds 8525d1f5f57 analyzer: detect zero-assignment in phis (PR 93544) adds 833f1e66e3a analyzer: avoid use of fold_build2 adds d60c25fa020 coroutines: Fix ICE on invalid (PR93458). adds 19e43cbce35 Add some gcc_asserts for vector extract processing. adds 8fda2c274ac c++: Allow parm of empty class type in constexpr. adds 87fbd5347b3 c++: Fix constexpr vs. reference parameter. adds e7f3e075282 Adjust how variable vector extraction is done. adds fb47dc28d2d Rewrite convulated code to avoid adding r0. adds e181ffc92a3 Optimize vec_extract of vectors in memory with a PC-relativ [...] adds 8b117ad0c39 Daily bump. adds 628ee3c2f33 libbacktrace: always pass -g when compiling test code adds 79530f94e9c syscall: fix riscv64 GNU/Linux build adds 9a4d502421c Fix release checking build of ARM. adds fc98d038618 tree-optimization/92819 restrict new vector CTOR canonicalization adds 5f0653a8b75 tree-optimization/91123 - restore redundant store removal adds 5bc9d2f5ed4 coroutines: Prevent repeated error messages for missing promise. adds c04babd9dfa libcpp: Fix ICEs on __has_include syntax errors [PR93545] adds f8d6e448f80 libcpp: Diagnose __has_include outside of preprocessor dire [...] adds 59afd6ad836 libcpp: Diagnose __has_include outside of preprocessor dire [...] adds 9962493ca2f libstdc++: Fix regressions in unique_ptr::swap (PR 93562) adds 9bc5bea1f3f libstdc++: Fix name of macro in #undef directive new 5124c34fcc6 tree-optimization/93538 - add missing comparison folding case
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: ChangeLog | 4 + gcc/ChangeLog | 85 ++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 54 ++++ gcc/analyzer/constraint-manager.cc | 19 +- gcc/analyzer/diagnostic-manager.cc | 9 + gcc/analyzer/engine.cc | 24 +- gcc/analyzer/exploded-graph.h | 2 + gcc/analyzer/region-model.cc | 22 +- gcc/analyzer/region-model.h | 16 +- gcc/analyzer/sm-malloc.cc | 52 +++- gcc/analyzer/sm.h | 7 + gcc/analyzer/supergraph.cc | 2 +- gcc/config.gcc | 2 +- gcc/config/arm/arm.c | 41 ++- gcc/config/arm/t-arm | 6 +- gcc/config/gcn/gcn-opts.h | 1 - gcc/config/gcn/gcn.c | 2 - gcc/config/gcn/gcn.opt | 7 +- gcc/config/gcn/t-omp-device | 2 +- gcc/config/rs6000/constraints.md | 153 +++++----- gcc/config/rs6000/rs6000.c | 242 ++++++++-------- gcc/cp/ChangeLog | 44 +++ gcc/cp/constexpr.c | 21 +- gcc/cp/coroutines.cc | 110 +++++-- gcc/doc/md.texi | 192 ++++++------- gcc/go/gofrontend/MERGE | 2 +- gcc/match.pd | 33 ++- gcc/testsuite/ChangeLog | 58 ++++ gcc/testsuite/c-c++-common/cpp/has-include-1.c | 104 +++++++ .../c-c++-common/cpp/has-include-next-1.c | 104 +++++++ gcc/testsuite/c-c++-common/cpp/pr88974.c | 1 + gcc/testsuite/c-c++-common/cpp/pr93545-1.c | 4 + gcc/testsuite/c-c++-common/cpp/pr93545-2.c | 4 + gcc/testsuite/c-c++-common/cpp/pr93545-3.c | 4 + gcc/testsuite/c-c++-common/cpp/pr93545-4.c | 4 + gcc/testsuite/c-c++-common/gomp/has-include-1.c | 8 + .../g++.dg/coroutines/coro-missing-promise.C | 20 ++ .../g++.dg/coroutines/pr93458-1-missing-traits.C | 10 + .../g++.dg/coroutines/pr93458-2-bad-traits.C | 16 ++ .../g++.dg/coroutines/pr93458-3-missing-handle.C | 17 ++ .../g++.dg/coroutines/pr93458-4-bad-coro-handle.C | 21 ++ .../g++.dg/coroutines/pr93458-5-bad-coro-type.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr6.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-ref12.C | 46 +++ .../g++.dg/cpp1y/lambda-generic-const10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if12.C | 3 +- gcc/testsuite/gcc.dg/analyzer/pr93546.c | 10 + gcc/testsuite/gcc.dg/analyzer/pr93547.c | 14 + gcc/testsuite/gcc.dg/analyzer/torture/pr93544.c | 17 ++ gcc/testsuite/gcc.dg/tree-ssa/forwprop-38.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-85.c | 14 + gcc/testsuite/gcc.target/i386/pr92803.c | 5 +- gcc/testsuite/gcc.target/i386/pr92819.c | 45 +++ gcc/tree-ssa-forwprop.c | 15 +- gcc/tree-ssa-sccvn.c | 95 ++++--- libbacktrace/ChangeLog | 15 + libbacktrace/Makefile.am | 36 ++- libbacktrace/Makefile.in | 315 ++++++++++++++++++--- libbacktrace/ztest.c | 18 +- libcpp/ChangeLog | 10 + libcpp/macro.c | 28 +- libgo/go/syscall/syscall_linux_riscv64.go | 14 - libgomp/ChangeLog | 8 + libgomp/plugin/plugin-gcn.c | 9 - libstdc++-v3/ChangeLog | 10 + libstdc++-v3/include/bits/unique_ptr.h | 16 +- libstdc++-v3/include/std/functional | 2 +- .../20_util/unique_ptr/modifiers/93562.cc | 98 +++++++ 70 files changed, 1887 insertions(+), 526 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/cpp/has-include-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/has-include-next-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93545-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93545-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93545-3.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93545-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/has-include-1.c create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-missing-promise.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr93458-1-missing-traits.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr93458-2-bad-traits.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr93458-3-missing-handle.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr93458-4-bad-coro-handle.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr93458-5-bad-coro-type.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ref12.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93546.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93547.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93544.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/forwprop-38.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-85.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92819.c create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/modifiers/93562.cc