This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check/master-aarch64 in repository toolchain/ci/gcc.
from 84ff566c63c [PATCH][s390]: Fix the usage of store_bit_field in the backend. adds 002d81affa8 Support *testdi_not_doubleword during STV pass on x86. adds b434c94bf7a Improve preservation of FLAGS_REG mode in i386.md's peephole2s. adds 8f1802003d2 libstdc++: Remove obsolete comment in <string> header adds 46dc26fdfbf [RFA] Improve initialization of objects when the initialize [...] adds d9fa599dc75 [PATCH] match.pd: Add new bitwise arithmetic pattern [PR98304] adds 7a16d39903e [PATCH v3] c: Extend the -Wpadded message with actual padding size adds 030a53c6130 Set VR_VARYING in irange::irange_single_pair_union. adds aa2eb25c94c Daily bump. adds 1fa42d62140 loongarch: fix mulsidi3_64bit instruction adds a5d3826f764 loongarch: add alternatives for idiv insns to improve code [...] adds a8cfc36b996 loongarch: avoid unnecessary sign-extend after 32-bit division adds c106825b936 Cleanups to irange::nonzero bit code. adds 4ebbf390689 testsuite: Require int128 for gcc.dg/pr106063.c adds 0587cef3d79 c: Fix location for _Pragma tokens [PR97498] adds b53ebbc5417 Daily bump. adds 0a7e721a649 Implement global ranges for all vrange types (SSA_NAME_RANG [...] adds 79f18ac6b7a tree-optimization/106228 - fix vect_setup_realignment virtu [...] adds 4c94382a132 target/105459 - allow delayed target option node fixup adds 06b2a2abe26 Enhance '_Pragma' diagnostics verification in OMP C/C++ test cases adds 74526710f7f More update-ssa speedup adds 415d2c38eda tree-optimization/106228 - fixup last change adds f1782a0a8c4 More update-ssa speedup adds cb7b01db7a1 c-family: Fix option check in handle_pragma_diagnostic [PR106252] adds e7a7fed818d vect: Restore optab_vector argument [PR106250] adds c3ed9e0d6e9 Improved Scalar-To-Vector (STV) support for TImode to V1TIm [...] adds 12a9b98ac57 Avoid calling range_from_dom when dominator is already resolved. adds 2701442d0cf libsanitizer: cherry-pick 9cf13067cb5088626ba7 from upstream new c72d4714694 Daily bump.
The 1 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/ChangeLog | 227 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-pragma.cc | 8 +- gcc/c/ChangeLog | 6 + gcc/c/c-parser.cc | 1 + gcc/config/i386/i386-features.cc | 383 ++++++++++++++++----- gcc/config/i386/i386-features.h | 31 +- gcc/config/i386/i386-options.cc | 32 +- gcc/config/i386/i386.md | 24 +- gcc/config/loongarch/loongarch-protos.h | 1 + gcc/config/loongarch/loongarch.cc | 2 +- gcc/config/loongarch/loongarch.md | 36 +- gcc/expr.cc | 11 + gcc/gimple-range-cache.cc | 7 +- gcc/gimple-range.cc | 30 +- gcc/match.pd | 12 + gcc/stor-layout.cc | 7 +- gcc/testsuite/ChangeLog | 67 ++++ gcc/testsuite/c-c++-common/Wpadded.c | 14 + gcc/testsuite/c-c++-common/gomp/pragma-3.c | 9 +- gcc/testsuite/c-c++-common/gomp/pragma-5.c | 9 +- gcc/testsuite/c-c++-common/pr97498.c | 4 + gcc/testsuite/gcc.c-torture/execute/mul-sext.c | 20 ++ gcc/testsuite/gcc.c-torture/execute/pr98304-2.c | 37 ++ gcc/testsuite/gcc.dg/lto/pr105459_0.c | 35 ++ gcc/testsuite/gcc.dg/pr106063.c | 2 +- gcc/testsuite/gcc.dg/pr98304-1.c | 57 +++ gcc/testsuite/gcc.dg/pragma-message.c | 8 +- gcc/testsuite/gcc.dg/vect/pr106250.c | 17 + gcc/testsuite/gcc.target/i386/sse4_1-stv-2.c | 14 + gcc/testsuite/gcc.target/i386/sse4_1-stv-3.c | 14 + gcc/testsuite/gcc.target/i386/sse4_1-stv-4.c | 14 + gcc/testsuite/gcc.target/i386/sse4_1-stv-5.c | 14 + gcc/testsuite/gcc.target/i386/sse4_1-stv-6.c | 15 + gcc/testsuite/gcc.target/loongarch/div-1.c | 9 + gcc/testsuite/gcc.target/loongarch/div-2.c | 9 + gcc/testsuite/gcc.target/loongarch/div-3.c | 9 + gcc/testsuite/gcc.target/loongarch/div-4.c | 9 + gcc/testsuite/gcc.target/loongarch/mulw_d_w.c | 10 + gcc/tree-cfgcleanup.cc | 6 +- gcc/tree-core.h | 13 +- gcc/tree-into-ssa.cc | 105 +++++- gcc/tree-ssa-dom.cc | 2 +- gcc/tree-ssanames.cc | 240 ++++++------- gcc/tree-ssanames.h | 12 +- gcc/tree-vect-data-refs.cc | 10 +- gcc/tree-vect-loop.cc | 2 +- gcc/tree-vrp.cc | 22 +- gcc/tree.h | 8 - gcc/value-query.cc | 54 +-- gcc/value-query.h | 1 - gcc/value-range-storage.cc | 4 +- gcc/value-range.cc | 183 +++++++--- gcc/value-range.h | 5 +- libcpp/ChangeLog | 7 + libcpp/directives.cc | 1 + libgomp/ChangeLog | 11 + .../libgomp.oacc-c-c++-common/reduction-5.c | 10 +- .../libgomp.oacc-c-c++-common/vred2d-128.c | 18 +- .../sanitizer_platform_limits_posix.cpp | 10 +- libstdc++-v3/ChangeLog | 5 + libstdc++-v3/include/std/string | 2 +- 63 files changed, 1470 insertions(+), 483 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wpadded.c create mode 100644 gcc/testsuite/c-c++-common/pr97498.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/mul-sext.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98304-2.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr105459_0.c create mode 100644 gcc/testsuite/gcc.dg/pr98304-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr106250.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-stv-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-stv-3.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-stv-4.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-stv-5.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-stv-6.c create mode 100644 gcc/testsuite/gcc.target/loongarch/div-1.c create mode 100644 gcc/testsuite/gcc.target/loongarch/div-2.c create mode 100644 gcc/testsuite/gcc.target/loongarch/div-3.c create mode 100644 gcc/testsuite/gcc.target/loongarch/div-4.c create mode 100644 gcc/testsuite/gcc.target/loongarch/mulw_d_w.c