aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.cc
diff options
context:
space:
mode:
authorHans-Peter Nilsson <hp@axis.com>2024-04-05 02:50:16 +0200
committerHans-Peter Nilsson <hp@bitrange.com>2024-04-05 03:55:46 +0200
commit4c8b3600c4856f7915281ae3ff4d97271c83a540 (patch)
tree4d3798a3d49083eed985826ca30df3edbb0f48da /gcc/tree-vect-loop.cc
parent3b36e86d6af3b305207c1aa6d56c2b350fefba65 (diff)
downloadgcc-4c8b3600c4856f7915281ae3ff4d97271c83a540.zip
gcc-4c8b3600c4856f7915281ae3ff4d97271c83a540.tar.gz
gcc-4c8b3600c4856f7915281ae3ff4d97271c83a540.tar.bz2
testsuite/gcc.target/cris/pr93372-2.c: Handle xpass from combine improvement
After r14-9692-g839bc42772ba7a, a sequence that actually looks optimal is now emitted, observed at r14-9788-gb7bd2ec73d66f7. This caused an XPASS for this test. While adjusting the test, better also guard it against regressions by checking that there are no redundant move insns. That's the only test that's improved to the point of affecting test-patterns. E.g. pr93372-5.c (which references pr93372-2.c) is also improved, though it retains a redundant compare insn. (PR 93372 was about regressions from the cc0 representation; not further improvement like here, thus it's not tagged. Though, I did not double-check whether this actually *was* a regression from cc0.) * gcc.target/cris/pr93372-2.c: Tweak scan-assembler checks to cover recent combine improvement.
Diffstat (limited to 'gcc/tree-vect-loop.cc')
0 files changed, 0 insertions, 0 deletions