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-arm in repository toolchain/ci/gcc.
from d5148d4faa6 Update per-file selftest and finalization hooks for .c to . [...] adds 4c46f5a471c ifcvt: Check if cmovs are needed. adds 9b8eaa28225 ifcvt: Allow constants for noce_convert_multiple. adds 46346d8d76c ifcvt: Improve costs handling for noce_convert_multiple. adds e9ebb86799f ifcvt/optabs: Allow using a CC comparison for emit_conditio [...] adds aa8cfe78595 ifcvt: Try re-using CC for conditional moves. adds d249933e6b4 testsuite/s390: Add tests for noce_convert_multiple. adds 92efc019ed9 ifcvt: Run second pass if it is possible to omit a temporary. adds f5c50748f36 libstdc++: Include <stddef.h> for size_t and ptrdiff_t [PR104123] adds fe3e9780277 libstdc++: Remove -gdwarf-4 from flags for debug library
No new revisions were added by this update.
Summary of changes: gcc/config/rs6000/rs6000.cc | 6 +- gcc/expmed.cc | 8 +- gcc/expr.cc | 10 +- gcc/ifcvt.cc | 543 ++++++++++++++++----- gcc/optabs.cc | 140 ++++-- gcc/optabs.h | 4 +- gcc/rtl.h | 11 +- gcc/testsuite/gcc.dg/ifcvt-4.c | 2 +- .../gcc.target/s390/ifcvt-two-insns-bool.c | 39 ++ .../gcc.target/s390/ifcvt-two-insns-int.c | 39 ++ .../gcc.target/s390/ifcvt-two-insns-long.c | 39 ++ libstdc++-v3/configure | 4 +- libstdc++-v3/configure.ac | 2 +- .../29_atomics/headers/stdatomic.h/c_compat.cc | 5 +- 14 files changed, 678 insertions(+), 174 deletions(-) create mode 100644 gcc/testsuite/gcc.target/s390/ifcvt-two-insns-bool.c create mode 100644 gcc/testsuite/gcc.target/s390/ifcvt-two-insns-int.c create mode 100644 gcc/testsuite/gcc.target/s390/ifcvt-two-insns-long.c