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-aarch64-stable-allmodconfig in repository toolchain/ci/gcc.
from 03d549090e3 Daily bump. adds 52a0f839800 tree-optimization/95172 - avoid mixing conditionalized and [...] adds fe168751c5c middle-end/95171 - inlining of trapping compare into non-ca [...] adds 9a4a0a5b0e4 MAINTAINERS: Add myself for write after approval. adds d83e28f47f5 x86: Update Intel processor detection adds cfaf0edbb12 fixup BB vectorization constant generation place adds 94f687bd9ae i386: Improve vector mode and TFmode ABS and NEG patterns adds 8b8f3117263 [arm] Don't generate invalid LDRD insns adds 8f17461bdfe i386: Avoid reversing a non-trapping comparison to a trappi [...] adds 24f68831d25 pr94833, fix vec_first_match_index for nulls adds be464161b4a c++: Add test for c++/95143 adds 2c832ffedf0 tree-optimization: Fix use of uninitialized variables warni [...] adds e5abd1cb916 PR fortran/95053 - division by zero constants adds 5329b59a2e1 bootstrap: Update requirement to C++11. adds c917584aa9e Require powerpc_vsx_ok in gcc.target/powerpc/pr71763.c adds 642dc602f89 c++: Regenerate cp/cfns.h. adds 100fdb1f09b c++: Don't add built-in operator for ++ on bool. adds 295790712f1 c++: Create fewer SAVE_EXPR. adds ae8ed736add c++: Implement DR 1512, Pointer comparison vs qual convs [PR87699] adds 628bb804085 Update gcc sv.po. adds 3956244c58a PR middle-end/94940 - spurious -Warray-bounds for a zero le [...] adds 7a41fcde6c6 PR middle-end/92815 - spurious -Wstringop-overflow writing [...] adds 5d2246a32c6 c++: Sorry about type-dependent arg for __builtin_has_attri [...] adds 8edf0adb661 PR middle-end/92815 - spurious -Wstringop-overflow writing [...] adds bf732686c0b c++: ICE with -Wall and constexpr if [PR94937] adds 2d4e1e144c2 c++: ICE when shortening right shift [PR94955] adds 489fb00b14d Daily bump. adds 864fed4a491 c++: Explain fn template argument type/value mismatches [PR66439] adds 573e5f05009 c++: Enable spec_hasher table sanitization [PR87847] adds a4b48fc47c3 cost invariant nodes from vect_slp_analyze_node_operations [...] adds ca1a9763a1f RISC-V: Update march parser adds f908b69cfd7 RISC-V: Handle implied extension for -march parser. adds c3b44e34085 Add gcc-verify alias. adds 800bcc8c00f openmp: Add basic library allocator support. adds 53b663f90a8 Fix typo in c-parser.c. adds 8f66f175ff8 Add missing ChangeLog entry. adds f6e40195ec3 i386: Add missing vector zero/sign extend expanders [PR92658] adds 8389e89bd99 Add missing ChangeLog entries. adds e576ed7a9dd Move 2 mklog scripts to legacy subfolder. adds 00243d9a640 New mklog script. adds 51e10276d67 bpf: add support for the -mxbpf option adds 98456a64b0b bpf: do not save/restore callee-saved registers in function [...] adds 2114f78a95f Fill up entries in reverse order. adds 53cc8cf9f08 Add missing changelog entry.
No new revisions were added by this update.
Summary of changes: ChangeLog | 8 + MAINTAINERS | 1 + config/ChangeLog | 5 + config/ax_cxx_compile_stdcxx.m4 | 962 ++++++++++++++++++++ configure | 6 +- configure.ac | 6 +- contrib/ChangeLog | 22 + contrib/gcc-changelog/git_update_version.py | 2 +- contrib/gcc-git-customization.sh | 4 + contrib/{ => legacy}/mklog | 0 contrib/{ => legacy}/mklog.pl | 0 contrib/mklog.py | 223 +++++ contrib/test_mklog.py | 345 +++++++ gcc/ChangeLog | 174 ++++ gcc/DATESTAMP | 2 +- gcc/aclocal.m4 | 1 + gcc/c/ChangeLog | 4 + gcc/c/c-parser.c | 2 +- gcc/common/config/riscv/riscv-common.c | 125 ++- gcc/config/arm/arm.c | 28 +- gcc/config/bpf/bpf.c | 133 +-- gcc/config/bpf/bpf.opt | 6 + gcc/config/i386/driver-i386.c | 30 +- gcc/config/i386/i386-expand.c | 33 +- gcc/config/i386/i386.md | 116 ++- gcc/config/i386/sse.md | 241 ++++- gcc/config/riscv/riscv-protos.h | 2 +- gcc/config/riscv/riscv.h | 7 +- gcc/config/rs6000/vsx.md | 4 +- gcc/configure | 998 ++++++++++++++++++++- gcc/configure.ac | 3 + gcc/cp/ChangeLog | 57 ++ gcc/cp/call.c | 99 +- gcc/cp/cfns.h | 36 +- gcc/cp/cvt.c | 3 +- gcc/cp/decl.c | 12 +- gcc/cp/parser.c | 7 +- gcc/cp/pt.c | 7 +- gcc/cp/typeck.c | 65 +- gcc/doc/install.texi | 16 +- gcc/doc/invoke.texi | 10 +- gcc/fortran/ChangeLog | 11 + gcc/fortran/arith.c | 32 - gcc/fortran/decl.c | 17 +- gcc/gimple-ssa-store-merging.c | 4 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 663 ++++++-------- gcc/testsuite/ChangeLog | 122 +++ gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr10.C | 41 +- gcc/testsuite/g++.dg/cpp0x/constexpr-shift2.C | 12 + gcc/testsuite/g++.dg/cpp0x/sfinae66.C | 32 + gcc/testsuite/g++.dg/cpp1z/constexpr-if34.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-ts4.C | 2 + gcc/testsuite/g++.dg/cpp2a/concepts-ts6.C | 4 +- .../g++.dg/cpp2a/is-constant-evaluated10.C | 30 + gcc/testsuite/g++.dg/expr/composite-ptr-type.C | 72 ++ gcc/testsuite/g++.dg/expr/ptr-comp1.C | 32 + gcc/testsuite/g++.dg/expr/ptr-comp2.C | 14 + gcc/testsuite/g++.dg/expr/ptr-comp3.C | 15 + gcc/testsuite/g++.dg/ext/builtin-has-attribute.C | 8 + gcc/testsuite/g++.dg/overload/builtin4.C | 31 + gcc/testsuite/g++.dg/overload/builtin5.C | 21 + gcc/testsuite/g++.dg/template/error56.C | 2 + gcc/testsuite/g++.dg/template/error59.C | 11 + gcc/testsuite/g++.dg/warn/Wextra-3.C | 9 +- .../gcc.c-torture/compile/packed-aligned-1.c | 11 + .../gcc.c-torture/execute/packed-aligned.c | 28 + gcc/testsuite/gcc.dg/Warray-bounds-56.c | 4 +- gcc/testsuite/gcc.dg/Warray-bounds-61.c | 190 ++++ gcc/testsuite/gcc.dg/builtin-object-size-20.c | 315 +++++++ gcc/testsuite/gcc.dg/builtin-object-size-21.c | 51 ++ gcc/testsuite/gcc.dg/pr95171.c | 18 + gcc/testsuite/gcc.dg/torture/pr95172.c | 17 + .../gcc.target/bpf/xbpf-callee-saved-regs-1.c | 17 + .../gcc.target/bpf/xbpf-callee-saved-regs-2.c | 17 + gcc/testsuite/gcc.target/i386/pr92658-avx2.c | 192 ++++ gcc/testsuite/gcc.target/i386/pr92658-avx512bw.c | 280 ++++++ gcc/testsuite/gcc.target/i386/pr92658-sse4.c | 148 +++ gcc/testsuite/gcc.target/i386/pr95169.c | 28 + .../gcc.target/powerpc/builtins-8-p9-runnable.c | 118 +++ gcc/testsuite/gcc.target/powerpc/pr71763.c | 1 + gcc/testsuite/gcc.target/riscv/arch-3.c | 2 +- gcc/testsuite/gcc.target/riscv/arch-5.c | 5 + gcc/testsuite/gcc.target/riscv/arch-6.c | 5 + gcc/testsuite/gcc.target/riscv/attribute-11.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-12.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-9.c | 4 +- gcc/testsuite/gfortran.dg/dec_structure_23.f90 | 4 +- gcc/testsuite/gfortran.dg/pr93499.f90 | 4 +- gcc/testsuite/gfortran.dg/pr95053_2.f90 | 10 + gcc/testsuite/gfortran.dg/pr95053_3.f90 | 14 + gcc/tree-inline.c | 31 + gcc/tree-object-size.c | 66 +- gcc/tree-ssa-loop-im.c | 11 +- gcc/tree-vect-slp.c | 116 ++- gcc/tree-vect-stmts.c | 102 +-- gcc/tree-vectorizer.h | 2 + gcc/tree-vrp.c | 44 +- gcc/tree.c | 28 +- gcc/tree.h | 5 +- libgomp/ChangeLog | 29 + libgomp/Makefile.am | 2 +- libgomp/Makefile.in | 6 +- libgomp/env.c | 62 +- libgomp/icv.c | 19 + libgomp/libgomp.h | 4 + libgomp/libgomp.map | 10 + libgomp/omp.h.in | 90 ++ libgomp/team.c | 2 + libgomp/testsuite/libgomp.c-c++-common/alloc-1.c | 157 ++++ libgomp/testsuite/libgomp.c-c++-common/alloc-2.c | 46 + libgomp/testsuite/libgomp.c-c++-common/alloc-3.c | 28 + libstdc++-v3/ChangeLog | 7 + .../testsuite/20_util/pair/astuple/get_neg.cc | 1 + .../20_util/tuple/element_access/get_neg.cc | 1 + 115 files changed, 6364 insertions(+), 1009 deletions(-) create mode 100644 config/ax_cxx_compile_stdcxx.m4 rename contrib/{ => legacy}/mklog (100%) rename contrib/{ => legacy}/mklog.pl (100%) create mode 100755 contrib/mklog.py create mode 100755 contrib/test_mklog.py create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-shift2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae66.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if34.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated10.C create mode 100644 gcc/testsuite/g++.dg/expr/composite-ptr-type.C create mode 100644 gcc/testsuite/g++.dg/expr/ptr-comp1.C create mode 100644 gcc/testsuite/g++.dg/expr/ptr-comp2.C create mode 100644 gcc/testsuite/g++.dg/expr/ptr-comp3.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-has-attribute.C create mode 100644 gcc/testsuite/g++.dg/overload/builtin4.C create mode 100644 gcc/testsuite/g++.dg/overload/builtin5.C create mode 100644 gcc/testsuite/g++.dg/template/error59.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/packed-aligned-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/packed-aligned.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-61.c create mode 100644 gcc/testsuite/gcc.dg/builtin-object-size-20.c create mode 100644 gcc/testsuite/gcc.dg/builtin-object-size-21.c create mode 100644 gcc/testsuite/gcc.dg/pr95171.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr95172.c create mode 100644 gcc/testsuite/gcc.target/bpf/xbpf-callee-saved-regs-1.c create mode 100644 gcc/testsuite/gcc.target/bpf/xbpf-callee-saved-regs-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92658-avx2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92658-avx512bw.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92658-sse4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95169.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-5.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-6.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-11.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-12.c create mode 100644 gcc/testsuite/gfortran.dg/pr95053_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95053_3.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/alloc-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/alloc-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/alloc-3.c