This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_binutils/master-aarch64 in repository toolchain/ci/gcc.
from 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. new 4ebbf390689 testsuite: Require int128 for gcc.dg/pr106063.c
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 | 46 ++++++ gcc/DATESTAMP | 2 +- gcc/config/loongarch/loongarch-protos.h | 1 + gcc/config/loongarch/loongarch.cc | 2 +- gcc/config/loongarch/loongarch.md | 36 +++-- gcc/expr.cc | 11 ++ gcc/match.pd | 12 ++ gcc/stor-layout.cc | 7 +- gcc/testsuite/ChangeLog | 15 ++ gcc/testsuite/c-c++-common/Wpadded.c | 14 ++ gcc/testsuite/gcc.c-torture/execute/mul-sext.c | 20 +++ gcc/testsuite/gcc.c-torture/execute/pr98304-2.c | 37 +++++ gcc/testsuite/gcc.dg/pr106063.c | 2 +- gcc/testsuite/gcc.dg/pr98304-1.c | 57 ++++++++ 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/value-range.cc | 183 ++++++++++++++++++------ gcc/value-range.h | 5 +- libstdc++-v3/ChangeLog | 5 + libstdc++-v3/include/std/string | 2 +- 23 files changed, 440 insertions(+), 63 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wpadded.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/pr98304-1.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