This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-arm-bootstrap_O3 in repository toolchain/ci/gcc.
from 4a8083285c3 middle-end/104467 - fix vector extract simplification adds 0f58ba4dd6b tree-optimization/104373 - early diagnostic on unreachable code adds 3d5f4f76e6d libstdc++: Fix directory iterator build for newlib adds 3e539985cc7 libstdc++: Add atomic_fetch_xor to <stdatomic.h> adds 3881e1823c5 gfortran: Respect target's NO_DOT_IN_LABEL in trans-common.cc adds 3d7341cd731 c++: memfn lookup consistency and dependent using-decls adds 8383d41d704 analyzer: fix testsuite issues seen with mingw [PR102052] adds 69febe85275 pr104458.c: Replace long with long long for -mx32 adds 53fcc463392 i386: Fix vec_unpacks_float_lo_v4si operand constraint [PR104469] adds b32305b41dc middle-end: updating the reg use in exit block for -fzero-c [...] adds 2ac7b19f1e9 analyzer: handle more casts of string literals [PR98797] adds c22f3fb7807 OpenMP/C++: Permit mapping classes with virtual members [PR102204] adds b25a7c05f12 libstdc++: Strengthen memory order for atomic<T>::wait/notify adds db84f382ae3 c++: ICE on xtreme-header_a.H adds 50243f4918c testsuite: Fix up g++.dg/warn/Wuninitialized-32.C test for [...] adds a645583d4d6 Daily bump. adds fd64b09217f [nvptx] Handle asm insn in prevent_branch_around_nothing adds 893aeac17c7 [testsuite] Require alloca support in a few tests adds 7cc6a8d00af [testsuite] Require non_strict_prototype in a few tests adds 165947fecf4 Add single_use to simplification (uncond_op + vec_cond -> c [...] adds 18c8086d65f df: Don't set bbs dirty because of debug insn moves [PR104459] adds 72f8d228aff middle-end/104496 - fix vectorized_internal_fn_supported_p
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 162 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 11 ++ gcc/analyzer/region-model-manager.cc | 19 ++- gcc/analyzer/region.cc | 28 ++++ gcc/analyzer/region.h | 6 + gcc/c-family/ChangeLog | 6 + gcc/c/ChangeLog | 13 ++ gcc/config/i386/sse.md | 2 +- gcc/config/nvptx/nvptx.cc | 8 + gcc/cp/ChangeLog | 26 ++++ gcc/cp/decl2.cc | 8 - gcc/cp/module.cc | 2 +- gcc/cp/pt.cc | 26 ++-- gcc/df-scan.cc | 6 +- gcc/fortran/ChangeLog | 25 ++++ gcc/fortran/trans-common.cc | 9 +- gcc/function.cc | 2 +- gcc/internal-fn.cc | 3 +- gcc/match.pd | 12 +- gcc/testsuite/ChangeLog | 137 +++++++++++++++++ gcc/testsuite/c-c++-common/Walloca-larger-than.c | 3 +- gcc/testsuite/c-c++-common/Warray-bounds-9.c | 3 +- gcc/testsuite/c-c++-common/Wdangling-pointer-2.c | 3 +- gcc/testsuite/c-c++-common/Wdangling-pointer-4.c | 3 +- gcc/testsuite/c-c++-common/Wdangling-pointer-5.c | 3 +- gcc/testsuite/c-c++-common/Wdangling-pointer.c | 3 +- gcc/testsuite/c-c++-common/auto-init-11.c | 1 + gcc/testsuite/c-c++-common/auto-init-12.c | 1 + gcc/testsuite/c-c++-common/auto-init-15.c | 1 + gcc/testsuite/c-c++-common/auto-init-16.c | 1 + .../c-c++-common/torture/builtin-clear-padding-4.c | 2 + gcc/testsuite/g++.dg/gomp/unmappable-1.C | 2 +- gcc/testsuite/g++.dg/warn/Wuninitialized-32.C | 14 ++ gcc/testsuite/gcc.c-torture/compile/pr100576.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr97576.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr99787-1.c | 1 + gcc/testsuite/gcc.dg/Walloca-larger-than-4.c | 3 +- gcc/testsuite/gcc.dg/Wdangling-pointer.c | 3 +- gcc/testsuite/gcc.dg/Wfree-nonheap-object-2.c | 3 +- gcc/testsuite/gcc.dg/Wfree-nonheap-object.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-56.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-57.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-67.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-71.c | 3 +- gcc/testsuite/gcc.dg/Wvla-larger-than-5.c | 3 +- gcc/testsuite/gcc.dg/analyzer/casts-1.c | 45 +++++- gcc/testsuite/gcc.dg/analyzer/fields.c | 2 +- gcc/testsuite/gcc.dg/analyzer/gzio-3.c | 2 +- gcc/testsuite/gcc.dg/analyzer/gzio-3a.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr98969.c | 4 +- gcc/testsuite/gcc.dg/analyzer/pr99716-2.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr99774-1.c | 2 +- gcc/testsuite/gcc.dg/analyzer/strndup-1.c | 2 +- gcc/testsuite/gcc.dg/analyzer/taint-alloc-1.c | 1 + gcc/testsuite/gcc.dg/analyzer/torture/ubsan-1.c | 1 + gcc/testsuite/gcc.dg/analyzer/zlib-5.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr99085.c | 1 + gcc/testsuite/gcc.dg/pr100225.c | 1 + gcc/testsuite/gcc.dg/pr104459.c | 38 +++++ gcc/testsuite/gcc.dg/pr98721-1.c | 1 + gcc/testsuite/gcc.dg/pr99122-2.c | 1 + gcc/testsuite/gcc.dg/sso-14.c | 1 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-25.c | 3 +- gcc/testsuite/gcc.dg/uninit-38.c | 3 +- gcc/testsuite/gcc.dg/uninit-39.c | 3 +- gcc/testsuite/gcc.dg/uninit-41.c | 3 +- gcc/testsuite/gcc.dg/uninit-pr100250.c | 3 +- gcc/testsuite/gcc.dg/uninit-pr101300.c | 3 +- gcc/testsuite/gcc.dg/uninit-pr101494.c | 3 +- gcc/testsuite/gcc.dg/uninit-pr20644-O0.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr98578.c | 3 +- gcc/testsuite/gcc.dg/uninit-pr98583.c | 3 +- gcc/testsuite/gcc.dg/vla-stexp-1.c | 1 + gcc/testsuite/gcc.dg/vla-stexp-2.c | 1 + gcc/testsuite/gcc.dg/vla-stexp-4.c | 1 + gcc/testsuite/gcc.dg/vla-stexp-5.c | 1 + gcc/testsuite/gcc.target/arm/pr100775.c | 9 ++ gcc/testsuite/gcc.target/i386/cond_op_shift_w-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr104458.c | 2 +- gcc/testsuite/gcc.target/i386/pr104469.c | 12 ++ gcc/testsuite/gcc.target/i386/pr104479.c | 33 +++++ gcc/testsuite/gcc.target/i386/pr104496.c | 12 ++ gcc/tree-ssa-sccvn.cc | 18 +-- gcc/tree-ssa-sccvn.h | 1 + gcc/tree-ssa-uninit.cc | 39 ++++- libgomp/ChangeLog | 21 +++ libgomp/testsuite/libgomp.c++/target-virtual-1.C | 50 +++++++ libstdc++-v3/ChangeLog | 20 +++ libstdc++-v3/include/bits/atomic_wait.h | 4 +- libstdc++-v3/include/c_compatibility/stdatomic.h | 2 + libstdc++-v3/src/filesystem/dir-common.h | 2 + .../29_atomics/headers/stdatomic.h/c_compat.cc | 11 ++ 93 files changed, 867 insertions(+), 98 deletions(-) create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-32.C create mode 100644 gcc/testsuite/gcc.dg/pr104459.c create mode 100644 gcc/testsuite/gcc.target/arm/pr100775.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104469.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104479.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104496.c create mode 100644 libgomp/testsuite/libgomp.c++/target-virtual-1.C