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 c227d96feb0 libstdc++: Add comment to nothrow new explaining catch (...) adds 616351b897c Fix iteration over loads in SLP optimize adds b626b00823a tree-optimization/97615 - avoid creating externals from patterns adds 69adcfce123 Fix gcc.dg/vect/bb-slp-5[89].c adds a4b9620d566 testsuite: Correct requirements for byte-in-* testcases. adds 6f62d8dd338 Ignore ignored operands in vect_get_and_check_slp_defs adds 176b8b9679d testsuite: Correct requirements for vadsdu*, vslv and vsrv [...] adds 7d5f38e49e5 c++: Refactor push_template_decl adds 9ccc3495766 c++: Check constraints before instantiation from mark_used [...] adds f4af2dde579 dump when SLP analysis fails due to shared vectype mismatch adds 8572edc828f libstdc++: Fix arithmetic bug in year_month_weekday convers [...] adds a3c13696fd2 VSX_EXTRACT fix adds 4289e488ddd c++: Make OMP UDR DECL_LOCAL_DECL_P earlier adds a0e4d7b44c5 libstdc++: Implement C++20 features for <sstream> adds a4223abb3de c: Allow omitted parameter names for C2x adds 54ef7701a9d value-range: Give up on POLY_INT_CST ranges [PR97457] adds 3dcd47389b1 AArch64: Skip test for pr97535 on ILP32 since it can't expr [...] adds dfbadb8ce9f syscall: don't build libcall_bsd.go on solaris adds 43cb72263fb c++: GCC accepts junk before fold-expression [PR86773] adds 323dd425520 c++: Member template function lookup failure [PR94799] adds 122f0db2793 testsuite: Adjust target requirements for sad-vectorize and [...] adds 976e7ef1a2d c++: Prevent warnings for value-dependent exprs [PR96742] adds 455ade18462 c++: Deprecate arithmetic convs on different enums [PR97573] adds 24fb1d9c585 c++: Improve the MVP -Wparentheses diagnostic. adds 23edcf6bee5 Re: testsuite: Enable and adjust powerpc fold-vec-extract/i [...] adds bbb36257448 [RS6000] float128-type-2.c unsupported adds 4166ebedf8b [RS6000] Don't be too clever with dg-do run and dg-do compile adds f4f9364d207 libstdc++: Fix linker script adds 0a36f5f21cd analyzer: fix more pointer-printing in logs adds e9751143e23 analyzer: move svalue and region decls to their own header files adds 1a9af271275 analyzer: fix false leak diagnostic on offsets from malloc [...] adds f635f0ce87d analyzer: more non-determinism fixes adds e93aae4a497 Daily bump. adds 0cdde1e7ae1 libgo: handle linking to NetBSD's versioned symbols adds c6bfc4eb3c9 libstdc++: Fix new basic_stringbuf constructor adds 0162d00d12b Call infer_non_null() directly when checking for non-null. adds 1e1e1edf88a More BB vectorization tweaks adds 632a2f50b8b Enable GCC to support Intel Key Locker ISA adds 68990ed13dc libstdc++: Rename _UniformRandomNumberGenerator parameters adds 53dede0f04b CSE conversions within sincos adds bafcf452c79 opts: Sanity check for param names. adds 291d920395d Fix conditional inclusion guard in gthr-vxworks-thread.c adds 9df44b94033 Fix the logic conditioning VX_ENTER/LEAVE_TLS_DTOR adds eb6b71b83c9 libstdc++: Fix some warnings in headers adds e4b3d2a4c25 Consistently pass the vector type for scalar SLP cost compute
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 136 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/ada/ChangeLog | 6 + gcc/analyzer/ChangeLog | 42 + gcc/analyzer/analyzer.h | 3 + gcc/analyzer/complexity.cc | 95 + gcc/analyzer/complexity.h | 51 + gcc/analyzer/program-state.cc | 33 +- gcc/analyzer/region-model-reachability.cc | 44 +- gcc/analyzer/region-model.h | 2135 +------------------- gcc/analyzer/region.cc | 20 +- gcc/analyzer/region.h | 1017 ++++++++++ gcc/analyzer/svalue.cc | 31 +- gcc/analyzer/svalue.h | 1150 +++++++++++ gcc/c-family/ChangeLog | 16 + gcc/c-family/c-opts.c | 10 + gcc/c-family/c.opt | 11 +- gcc/c/ChangeLog | 18 + gcc/c/c-decl.c | 4 +- gcc/common/config/i386/cpuinfo.h | 19 + gcc/common/config/i386/i386-common.c | 86 +- gcc/common/config/i386/i386-cpuinfo.h | 3 + gcc/common/config/i386/i386-isas.h | 3 + gcc/config.gcc | 4 +- gcc/config/i386/cpuid.h | 7 + gcc/config/i386/i386-builtin-types.def | 7 + gcc/config/i386/i386-builtin.def | 13 + gcc/config/i386/i386-c.c | 4 + gcc/config/i386/i386-expand.c | 220 ++ gcc/config/i386/i386-options.c | 12 +- gcc/config/i386/i386.h | 10 +- gcc/config/i386/i386.opt | 8 + gcc/config/i386/immintrin.h | 2 + gcc/config/i386/keylockerintrin.h | 129 ++ gcc/config/i386/predicates.md | 118 ++ gcc/config/i386/sse.md | 218 ++ gcc/config/rs6000/vsx.md | 2 +- gcc/cp/ChangeLog | 67 + gcc/cp/call.c | 35 +- gcc/cp/decl.c | 13 +- gcc/cp/decl2.c | 20 +- gcc/cp/parser.c | 31 +- gcc/cp/pt.c | 48 +- gcc/cp/typeck.c | 112 +- gcc/doc/extend.texi | 10 + gcc/doc/invoke.texi | 55 +- gcc/gimple-range-cache.cc | 12 +- gcc/go/gofrontend/MERGE | 2 +- gcc/lto/ChangeLog | 8 + gcc/optc-gen.awk | 3 + gcc/params.opt | 2 +- gcc/testsuite/ChangeLog | 223 ++ gcc/testsuite/g++.dg/cpp0x/linkage2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/fold12.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-fn7.C | 11 + gcc/testsuite/g++.dg/cpp2a/enum-conv1.C | 120 ++ gcc/testsuite/g++.dg/cpp2a/enum-conv2.C | 115 ++ gcc/testsuite/g++.dg/cpp2a/enum-conv3.C | 115 ++ gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/parse/attr3.C | 2 +- gcc/testsuite/g++.dg/pr97609.C | 46 + gcc/testsuite/g++.dg/template/lookup16.C | 23 + gcc/testsuite/g++.dg/warn/Wdiv-by-zero-3.C | 6 +- gcc/testsuite/g++.dg/warn/Wtautological-compare3.C | 11 + gcc/testsuite/g++.dg/warn/Wtype-limits5.C | 11 + gcc/testsuite/g++.dg/warn/mvp3.C | 30 + gcc/testsuite/g++.old-deja/g++.pt/crash10.C | 1 - gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 8 + gcc/testsuite/gcc.dg/analyzer/pr97608.c | 17 + gcc/testsuite/gcc.dg/c11-parm-omit-1.c | 5 + gcc/testsuite/gcc.dg/c11-parm-omit-2.c | 5 + gcc/testsuite/gcc.dg/c11-parm-omit-3.c | 5 + gcc/testsuite/gcc.dg/c11-parm-omit-4.c | 6 + gcc/testsuite/gcc.dg/c2x-parm-omit-1.c | 5 + gcc/testsuite/gcc.dg/c2x-parm-omit-2.c | 10 + gcc/testsuite/gcc.dg/c2x-parm-omit-3.c | 23 + gcc/testsuite/gcc.dg/c2x-parm-omit-4.c | 5 + gcc/testsuite/gcc.dg/noncompile/pr79758.c | 2 +- gcc/testsuite/gcc.dg/sin_cos.c | 41 + gcc/testsuite/gcc.dg/vect/bb-slp-58.c | 1 + gcc/testsuite/gcc.dg/vect/bb-slp-59.c | 1 + gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr97615.c | 23 + gcc/testsuite/gcc.dg/vect/pr97457.c | 15 + gcc/testsuite/gcc.target/aarch64/pr97535.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-56.inc | 4 + .../gcc.target/i386/keylocker-aesdec128kl.c | 17 + .../gcc.target/i386/keylocker-aesdec256kl.c | 17 + .../gcc.target/i386/keylocker-aesdecwide128kl.c | 32 + .../gcc.target/i386/keylocker-aesdecwide256kl.c | 32 + .../gcc.target/i386/keylocker-aesenc128kl.c | 17 + .../gcc.target/i386/keylocker-aesencwide128kl.c | 32 + .../gcc.target/i386/keylocker-aesencwide256kl.c | 33 + .../gcc.target/i386/keylocker-encodekey128.c | 29 + .../gcc.target/i386/keylocker-encodekey256.c | 30 + .../gcc.target/i386/keylocker-loadiwkey.c | 19 + gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-22.c | 4 +- gcc/testsuite/gcc.target/i386/sse-23.c | 2 +- gcc/testsuite/gcc.target/powerpc/altivec-consts.c | 4 +- .../gcc.target/powerpc/byte-in-either-range-0.c | 3 +- .../gcc.target/powerpc/byte-in-either-range-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-range-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-range-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c | 5 +- gcc/testsuite/gcc.target/powerpc/float128-type-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/float128-type-2.c | 2 +- .../gcc.target/powerpc/fold-vec-extract-char.p9.c | 1 - .../gcc.target/powerpc/fold-vec-extract-int.p9.c | 1 - .../powerpc/fold-vec-extract-longlong.p7.c | 1 - .../powerpc/fold-vec-extract-longlong.p8.c | 1 - .../gcc.target/powerpc/fold-vec-insert-int-p9.c | 2 - .../gcc.target/powerpc/le-altivec-consts.c | 4 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sad-vectorize-3.c | 4 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-4.c | 4 +- gcc/testsuite/gcc.target/powerpc/signbit-1.c | 4 +- gcc/testsuite/gcc.target/powerpc/signbit-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/signbit-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/vadsdu-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdub-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdub-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduh-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduh-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduw-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vslv-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vslv-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsrv-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsrv-1.c | 3 +- .../powerpc/vsx-load-element-extend-char.c | 5 +- .../powerpc/vsx-load-element-extend-int.c | 5 +- .../powerpc/vsx-load-element-extend-longlong.c | 5 +- .../powerpc/vsx-load-element-extend-short.c | 5 +- .../powerpc/vsx-store-element-truncate-char.c | 5 +- .../powerpc/vsx-store-element-truncate-int.c | 5 +- .../powerpc/vsx-store-element-truncate-longlong.c | 5 +- .../powerpc/vsx-store-element-truncate-short.c | 5 +- gcc/testsuite/gnat.dg/sin_cos.adb | 14 + gcc/testsuite/gnat.dg/sin_cos.ads | 4 + gcc/tree-ssa-math-opts.c | 107 +- gcc/tree-vect-slp.c | 62 +- gcc/value-range.cc | 30 +- gotools/Makefile.am | 4 +- gotools/Makefile.in | 4 +- libgcc/config/gthr-vxworks-thread.c | 2 +- libgcc/config/gthr-vxworks-tls.c | 2 +- libgo/Makefile.am | 60 +- libgo/Makefile.in | 58 +- libgo/config.h.in | 3 + libgo/configure | 2 +- libgo/configure.ac | 2 +- libgo/go/os/dir_regfile.go | 2 +- libgo/go/os/user/decls_unix.go | 10 +- libgo/go/runtime/netpoll_kqueue.go | 4 +- libgo/go/runtime/os_gccgo.go | 4 +- libgo/go/runtime/os_netbsd.go | 8 +- libgo/go/runtime/signal_gccgo.go | 22 +- libgo/go/runtime/stubs2.go | 2 +- libgo/go/syscall/libcall_bsd.go | 2 +- libgo/go/syscall/mksyscall.awk | 4 +- libgo/mklinknames.awk | 46 + libgo/sysinfo.c | 4 + libgomp/ChangeLog | 19 + libstdc++-v3/ChangeLog | 101 + libstdc++-v3/acinclude.m4 | 2 +- libstdc++-v3/config/abi/pre/gnu.ver | 54 +- libstdc++-v3/configure | 16 +- libstdc++-v3/include/bits/hashtable_policy.h | 4 +- libstdc++-v3/include/bits/regex.h | 2 +- libstdc++-v3/include/bits/regex_compiler.tcc | 14 +- libstdc++-v3/include/bits/shared_ptr_base.h | 2 +- libstdc++-v3/include/bits/stl_tree.h | 1 + libstdc++-v3/include/bits/uniform_int_dist.h | 48 +- libstdc++-v3/include/debug/safe_iterator.h | 2 +- libstdc++-v3/include/ext/debug_allocator.h | 4 +- libstdc++-v3/include/ext/throw_allocator.h | 10 + libstdc++-v3/include/std/chrono | 3 +- libstdc++-v3/include/std/sstream | 196 ++ libstdc++-v3/src/Makefile.am | 12 +- libstdc++-v3/src/Makefile.in | 14 +- libstdc++-v3/src/c++20/Makefile.am | 105 + libstdc++-v3/src/c++20/Makefile.in | 735 +++++++ libstdc++-v3/src/c++20/sstream-inst.cc | 108 + .../27_io/basic_istringstream/cons/char/1.cc | 85 + .../27_io/basic_istringstream/cons/wchar_t/1.cc | 85 + .../27_io/basic_istringstream/view/char/1.cc | 35 + .../27_io/basic_istringstream/view/wchar_t/1.cc | 35 + .../27_io/basic_ostringstream/cons/char/1.cc | 85 + .../27_io/basic_ostringstream/cons/wchar_t/1.cc | 85 + .../27_io/basic_ostringstream/view/char/1.cc | 35 + .../27_io/basic_ostringstream/view/wchar_t/1.cc | 35 + .../testsuite/27_io/basic_stringbuf/cons/char/2.cc | 121 ++ .../27_io/basic_stringbuf/cons/wchar_t/2.cc | 105 + .../testsuite/27_io/basic_stringbuf/view/char/1.cc | 35 + .../27_io/basic_stringbuf/view/wchar_t/1.cc | 35 + .../27_io/basic_stringstream/cons/char/1.cc | 85 + .../27_io/basic_stringstream/cons/wchar_t/1.cc | 85 + .../27_io/basic_stringstream/view/char/1.cc | 35 + .../27_io/basic_stringstream/view/wchar_t/1.cc | 35 + .../testsuite/std/time/year_month_weekday/3.cc | 65 + 213 files changed, 7924 insertions(+), 2514 deletions(-) create mode 100644 gcc/analyzer/complexity.cc create mode 100644 gcc/analyzer/complexity.h create mode 100644 gcc/analyzer/region.h create mode 100644 gcc/analyzer/svalue.h create mode 100644 gcc/config/i386/keylockerintrin.h create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fn7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/enum-conv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/enum-conv2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/enum-conv3.C create mode 100644 gcc/testsuite/g++.dg/pr97609.C create mode 100644 gcc/testsuite/g++.dg/template/lookup16.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtautological-compare3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits5.C create mode 100644 gcc/testsuite/g++.dg/warn/mvp3.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr97608.c create mode 100644 gcc/testsuite/gcc.dg/c11-parm-omit-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-parm-omit-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-parm-omit-3.c create mode 100644 gcc/testsuite/gcc.dg/c11-parm-omit-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-parm-omit-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-parm-omit-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-parm-omit-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-parm-omit-4.c create mode 100644 gcc/testsuite/gcc.dg/sin_cos.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97615.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97457.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesdec128kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesdec256kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesdecwide128kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesdecwide256kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesenc128kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesencwide128kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesencwide256kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-encodekey128.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-encodekey256.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-loadiwkey.c create mode 100644 gcc/testsuite/gnat.dg/sin_cos.adb create mode 100644 gcc/testsuite/gnat.dg/sin_cos.ads create mode 100644 libgo/mklinknames.awk create mode 100644 libstdc++-v3/src/c++20/Makefile.am create mode 100644 libstdc++-v3/src/c++20/Makefile.in create mode 100644 libstdc++-v3/src/c++20/sstream-inst.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/cons/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/cons/wchar_t/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/view/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/view/wchar_t/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/wchar_t/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/view/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/view/wchar_t/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/char/2.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/wchar_t/2.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringbuf/view/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringbuf/view/wchar_t/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/cons/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/cons/wchar_t/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/view/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/view/wchar_t/1.cc create mode 100644 libstdc++-v3/testsuite/std/time/year_month_weekday/3.cc