This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/gcc.
from 438f2a24a4f check-MAINTAINERS.py: use sys.argv[1] adds 4f34f8cc1d0 analyzer: fix false +ve on bitwise binops (PR analyzer/102692) adds 71b72132011 Prevent exponential range calculations. adds 026d44cbbd4 tree-optimization/103961: Never compute offset for -1 size adds 404c787e2bf tree-object-size: Support dynamic sizes in conditions adds ea19c8f33a3 tree-object-size: Handle function parameters adds 1f078106596 tree-object-size: Handle GIMPLE_CALL adds 06bc1b0c539 tree-object-size: Dynamic sizes for ADDR_EXPR adds d2dc5305d87 libstdc++: Make copyable-box completely constexpr (LWG 3572) adds 46de918f989 libstdc++: Add missing noexcept to lazy_split_view iterator [...] adds 0378f563b03 c++: dependent bases and 'this' availability [PR103831] adds 20e4a5e573e c-family: Fix up -W*conversion on bitwise &/|/^ [PR101537] adds ef946258107 c++: Fix ICEs with OBJ_TYPE_REF pretty printing [PR101597] adds 820ac79e844 i386: Introduce V2QImode vector cmove for -msse4.1 [PR103861] new 8b35f02ed59 libstdc++: Install <source_location> header for freestandin [...] new db8d94a0570 ira: Fix old-reload targets [PR103974]
The 2 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: gcc/analyzer/diagnostic-manager.cc | 17 +- gcc/analyzer/region-model-manager.cc | 55 +- gcc/analyzer/region-model.cc | 33 + gcc/analyzer/region-model.h | 16 +- gcc/builtins.c | 6 +- gcc/c-family/c-warn.c | 28 + gcc/config/i386/i386-expand.c | 16 +- gcc/config/i386/mmx.md | 54 +- gcc/cp/call.c | 2 +- gcc/cp/class.c | 3 +- gcc/cp/error.c | 2 +- gcc/ira-color.c | 3 +- gcc/ira-int.h | 10 +- gcc/objc/objc-act.c | 8 +- gcc/objc/objc-gnu-runtime-abi-01.c | 3 +- gcc/objc/objc-next-runtime-abi-01.c | 2 +- gcc/objc/objc-next-runtime-abi-02.c | 5 +- gcc/range-op.cc | 8 +- gcc/testsuite/c-c++-common/pr101537.c | 26 + gcc/testsuite/c-c++-common/pr103881.c | 20 + gcc/testsuite/g++.dg/cpp2a/concepts-class3.C | 12 + gcc/testsuite/g++.dg/opt/pr101597.C | 13 + gcc/testsuite/g++.dg/template/non-dependent18.C | 19 + gcc/testsuite/g++.target/i386/pr100637-1b.C | 2 +- gcc/testsuite/g++.target/i386/pr100637-1w.C | 2 +- gcc/testsuite/g++.target/i386/pr103861-1.C | 17 + gcc/testsuite/gcc.dg/analyzer/pr102692.c | 110 ++++ .../gcc.dg/builtin-dynamic-object-size-0.c | 514 +++++++++++++++ .../gcc.dg/builtin-dynamic-object-size-10.c | 2 + .../gcc.dg/builtin-dynamic-object-size-5-main.c | 32 + .../gcc.dg/builtin-dynamic-object-size-5.c | 7 +- gcc/testsuite/gcc.dg/builtin-object-size-1.c | 154 ++++- gcc/testsuite/gcc.dg/builtin-object-size-2.c | 133 ++++ gcc/testsuite/gcc.dg/builtin-object-size-3.c | 151 +++++ gcc/testsuite/gcc.dg/builtin-object-size-4.c | 93 +++ gcc/testsuite/gcc.dg/builtin-object-size-5.c | 22 +- gcc/testsuite/gcc.dg/pr103961.c | 30 + gcc/testsuite/gcc.target/i386/pr100637-4b.c | 2 +- .../i386/{pr100637-4b.c => pr103861-4.c} | 6 +- gcc/tree-object-size.c | 698 ++++++++++++++++++--- gcc/tree.def | 6 +- libstdc++-v3/include/Makefile.am | 5 +- libstdc++-v3/include/Makefile.in | 5 +- libstdc++-v3/include/std/ranges | 7 +- libstdc++-v3/include/std/version | 6 +- .../testsuite/std/ranges/adaptors/filter.cc | 28 + 46 files changed, 2217 insertions(+), 176 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr101537.c create mode 100644 gcc/testsuite/c-c++-common/pr103881.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-class3.C create mode 100644 gcc/testsuite/g++.dg/opt/pr101597.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent18.C create mode 100644 gcc/testsuite/g++.target/i386/pr103861-1.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr102692.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-0.c create mode 100644 gcc/testsuite/gcc.dg/builtin-dynamic-object-size-5-main.c create mode 100644 gcc/testsuite/gcc.dg/pr103961.c copy gcc/testsuite/gcc.target/i386/{pr100637-4b.c => pr103861-4.c} (61%)