On 4/7/25 1:57 AM, Richard Sandiford wrote:
Sam James <s...@gentoo.org> writes:
Richard Sandiford <richard.sandif...@arm.com> writes:

This series is an update of:

   https://gcc.gnu.org/pipermail/gcc-patches/2025-April/679924.html

As discussed in that thread, the changes since last time are to make
distribute_links start from the last use, where easy, and to avoid
an unnecessary insn walk for split_i2i3.


FWIW, I've regtested the series on x86_64 so far (will do the other
targets we support downstream too) and started building
packages and had no problems, with
https://inbox.sourceware.org/gcc-patches/mpt7c443wm7....@arm.com/ on
top.

A bootstrap & regression test on powerpc64le-linux-gnu (gcc120)
also passed.

I've now pushed the series and the simplify-rtx prepatch.  Thanks to
everyone for the reviews and the testing.
Thanks!

I've seen minor testsuite fallout on the sh and cris ports where the code looks worse to me. But overall I think this was the right thing to do and we'll leave it to the port maintainers to make the (hopefully minor) port adjustments to fix the failing test on each port.

Tests that now fail, but worked before (2 tests):

cris-sim: gcc: gcc.target/cris/pr93372-2.c scan-assembler-not \tcmp|\ttest
cris-sim: gcc: gcc.target/cris/pr93372-2.c scan-assembler-times \tmove 1

Tests that now fail, but worked before (2 tests):

gcc: gcc.target/sh/pr49263-2.c scan-assembler-times -129 2
gcc: gcc.target/sh/pr49263-2.c scan-assembler-times 65407 1



jeff

Reply via email to