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-aarch64-bootstrap_debug in repository toolchain/ci/gcc.
from 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 adds 5124c34fcc6 tree-optimization/93538 - add missing comparison folding case adds 1dae549dccf analyzer: fix build error with clang (PR 93543) adds c422cec54a5 analyzer: fix testsuite assumption that sizeof(int) > 2 adds a1c9c9ff06a c++: Fix ({ ... }) array mem-initializer. adds 0712ea6313b c++: Fix constexpr vs. omitted aggregate init. adds 85409531ff0 c++: Fix error-recovery with concepts. adds 81d73774ed6 Daily bump. adds 3ef39186b61 Handle type deduction of auto and decltype(auto) with refer [...] adds 7db12d155dd libstdc++: Apply the move_iterator changes described in P1207R4 adds f4239581925 Document ASLR for Precompiled Headers. adds 27736735f6f Do not load body for alias symbols. adds b843bcb8951 openmp: Avoid ICEs with declare simd; declare simd inbranch [...] adds bfce27245b0 Fix up comment typo. adds a2155f7dd3d Increase index number for creating temp vars' name. adds 5f44a4341cf libiberty/hashtab: More const parameters adds 1105cf8163f middle-end/90648 fend off builtin calls with not enough arg [...] adds 9847df2c957 testsuite/92177 fix for SLP build changes adds 17a2e8c0918 i386: Schedule the only -O0 split pass on x86 after pro_and [...] adds b7b3378f91c i386: Omit clobbers from vzeroupper until final [PR92190] adds a4d3bfc0851 analyzer: add enode status and revamp __analyzer_dump_explo [...] adds 269e8130b77 libstdc++: Remove workarounds for constraints on alias templates adds 91bc3c98851 [libgomp] – Fix check_effective_target_offload_target_nvptx [...] adds f976fe0937c Fix testsuite "regression" on hppa after recent IRA changes. adds efe0e5cd64b amdgcn: Remove redundant multilib adds fa0c6e297b2 c++: Fix SEGV with malformed constructor decl. adds 44334e03652 c++: Fix ICE with CONSTRUCTOR flags verification [PR93559] adds d10cddeaad2 Fix PR 93568 (thinko) adds 5a8ad97b6e4 c++: Mark __builtin_convertvector operand as read [PR93557] adds 78c4eb1c4c1 Add missing CL. adds f214002ba16 Move CL to the correct file. adds ba67231631b Simplify post epilogue_completed splitters. adds f6bef09771c c++: Fix decltype of empty pack expansion of parm. adds e7868dc6a79 PR tree-optimization/92765 - wrong code for strcmp of a uni [...] adds 297aa668293 Remove trailing comma to avoid pedantic warning in C++ 98 m [...] adds b8e165be65e Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 104 +++++++ gcc/ChangeLog-2009 | 2 +- gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 26 ++ gcc/analyzer/engine.cc | 73 ++++- gcc/analyzer/exploded-graph.h | 28 +- gcc/config/arm/arm.c | 41 ++- gcc/config/gcn/t-gcn-hsa | 2 +- gcc/config/i386/i386-features.c | 29 +- gcc/config/i386/i386.md | 29 +- gcc/config/i386/sse.md | 40 ++- gcc/config/rs6000/rs6000.c | 3 +- gcc/cp/ChangeLog | 62 ++++ gcc/cp/constexpr.c | 23 +- gcc/cp/constraint.cc | 3 +- gcc/cp/coroutines.cc | 23 +- gcc/cp/decl.c | 15 +- gcc/cp/init.c | 48 +--- gcc/cp/pt.c | 2 +- gcc/cp/semantics.c | 3 +- gcc/doc/analyzer.texi | 16 +- gcc/doc/invoke.texi | 4 + gcc/genmatch.c | 22 +- gcc/gimple-fold.c | 45 ++- gcc/go/gofrontend/MERGE | 2 +- gcc/lto/ChangeLog | 7 + gcc/lto/lto-dump.c | 22 +- gcc/match.pd | 33 ++- gcc/omp-simd-clone.c | 12 +- gcc/recog.c | 15 +- gcc/testsuite/ChangeLog | 129 +++++++++ gcc/testsuite/c-c++-common/Wunused-var-17.c | 19 ++ 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 + gcc/testsuite/c-c++-common/gomp/pr93555-1.c | 18 ++ gcc/testsuite/c-c++-common/gomp/pr93555-2.c | 16 ++ .../g++.dg/coroutines/coro-missing-promise.C | 20 ++ .../torture/co-await-14-return-ref-to-auto.C | 45 +++ gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C | 24 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-array24.C | 10 + gcc/testsuite/g++.dg/cpp0x/desig2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/desig3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/desig4.C | 4 +- gcc/testsuite/g++.dg/cpp0x/initlist119.C | 15 + gcc/testsuite/g++.dg/cpp0x/initlist120.C | 16 ++ gcc/testsuite/g++.dg/cpp0x/variadic-parm1.C | 17 ++ gcc/testsuite/g++.dg/cpp1z/class-deduction68.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-err1.C | 33 +++ gcc/testsuite/g++.dg/ext/array1.C | 2 +- gcc/testsuite/g++.dg/ext/flexary29.C | 2 +- gcc/testsuite/g++.dg/init/array28.C | 2 +- gcc/testsuite/g++.dg/parse/undefined3.C | 2 +- gcc/testsuite/g++.dg/template/pr71710.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/strlenopt-1.C | 42 +++ gcc/testsuite/g++.dg/tree-ssa/strlenopt-2.C | 56 ++++ gcc/testsuite/gcc.dg/Warray-bounds-58.c | 81 ++++++ gcc/testsuite/gcc.dg/Wrestrict-20.c | 4 +- gcc/testsuite/gcc.dg/Wstring-compare.c | 3 +- gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 7 +- gcc/testsuite/gcc.dg/analyzer/data-model-7.c | 3 +- gcc/testsuite/gcc.dg/analyzer/loop-2.c | 6 +- gcc/testsuite/gcc.dg/analyzer/loop-2a.c | 6 +- gcc/testsuite/gcc.dg/analyzer/loop-4.c | 8 +- gcc/testsuite/gcc.dg/analyzer/loop.c | 6 +- gcc/testsuite/gcc.dg/analyzer/malloc-paths-10.c | 3 +- gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1a.c | 26 +- gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1b.c | 25 +- gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-2.c | 24 +- gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-3.c | 9 +- gcc/testsuite/gcc.dg/analyzer/paths-1.c | 3 +- gcc/testsuite/gcc.dg/analyzer/paths-1a.c | 3 +- gcc/testsuite/gcc.dg/analyzer/paths-2.c | 8 +- gcc/testsuite/gcc.dg/analyzer/paths-3.c | 10 +- gcc/testsuite/gcc.dg/analyzer/paths-4.c | 24 +- gcc/testsuite/gcc.dg/analyzer/paths-5.c | 4 +- gcc/testsuite/gcc.dg/analyzer/paths-6.c | 13 +- gcc/testsuite/gcc.dg/analyzer/paths-7.c | 13 +- .../gcc.dg/analyzer/torture/conditionals-2.c | 4 +- gcc/testsuite/gcc.dg/analyzer/zlib-1.c | 21 +- gcc/testsuite/gcc.dg/analyzer/zlib-5.c | 2 +- gcc/testsuite/gcc.dg/pr90648.c | 8 + gcc/testsuite/gcc.dg/strcmpopt_10.c | 130 +++++++++ gcc/testsuite/gcc.dg/strcmpopt_11.c | 16 ++ gcc/testsuite/gcc.dg/strcmpopt_2.c | 67 ++--- gcc/testsuite/gcc.dg/strcmpopt_4.c | 25 +- gcc/testsuite/gcc.dg/strlenopt-69.c | 3 + gcc/testsuite/gcc.dg/strlenopt-92.c | 58 ++++ gcc/testsuite/gcc.dg/strlenopt-93.c | 71 +++++ gcc/testsuite/gcc.dg/strlenopt.h | 1 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c | 16 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-38.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/pr92056.c | 11 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-85.c | 14 + gcc/testsuite/gcc.dg/vect/bb-slp-22.c | 16 +- gcc/testsuite/gcc.target/hppa/shadd-3.c | 7 +- gcc/testsuite/gcc.target/i386/pr92190.c | 19 ++ gcc/testsuite/gcc.target/i386/pr92803.c | 5 +- gcc/testsuite/gcc.target/i386/pr92819.c | 45 +++ gcc/testsuite/gfortran.dg/gomp/pr93555.f90 | 11 + gcc/tree-ssa-alias.c | 2 +- gcc/tree-ssa-forwprop.c | 15 +- gcc/tree-ssa-sccvn.c | 95 ++++--- gcc/tree-ssa-strlen.c | 242 ++++++---------- include/ChangeLog | 5 + include/hashtab.h | 4 +- libbacktrace/ChangeLog | 15 + libbacktrace/Makefile.am | 36 ++- libbacktrace/Makefile.in | 315 ++++++++++++++++++--- libbacktrace/ztest.c | 18 +- libcpp/ChangeLog | 15 + libcpp/include/cpplib.h | 2 +- libcpp/macro.c | 28 +- libgo/go/syscall/syscall_linux_riscv64.go | 14 - libgomp/ChangeLog | 6 + libgomp/testsuite/lib/libgomp.exp | 4 +- libiberty/ChangeLog | 5 + libiberty/hashtab.c | 4 +- libstdc++-v3/ChangeLog | 24 ++ libstdc++-v3/include/bits/iterator_concepts.h | 67 +---- libstdc++-v3/include/bits/stl_iterator.h | 15 +- libstdc++-v3/include/bits/unique_ptr.h | 16 +- libstdc++-v3/include/std/functional | 2 +- .../20_util/unique_ptr/modifiers/93562.cc | 98 +++++++ libstdc++-v3/testsuite/24_iterators/aliases.cc | 61 ++++ 130 files changed, 2702 insertions(+), 721 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wunused-var-17.c 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/c-c++-common/gomp/pr93555-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr93555-2.c create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-missing-promise.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-14-return-ref- [...] create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array24.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist119.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist120.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-parm1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction68.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-err1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/strlenopt-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/strlenopt-2.C create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-58.c create mode 100644 gcc/testsuite/gcc.dg/pr90648.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_10.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_11.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-92.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-93.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/pr92190.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92819.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr93555.f90 create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/modifiers/93562.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/aliases.cc