gcc.target/cris/pr93372-3.c, -4.c...-35.c: New tests.
authorHans-Peter Nilsson <hp@axis.com>
Mon, 10 Feb 2020 16:39:00 +0000 (17:39 +0100)
committerHans-Peter Nilsson <hp@axis.com>
Mon, 10 Feb 2020 16:39:00 +0000 (17:39 +0100)
commit7573521f46427d36a203f72794af7188ce04de88
treee9d873e8774ddf9ecc6a1752afa8bc831996424a
parent991c1376b8f5a1e40d4a602701b50329cb627853
gcc.target/cris/pr93372-3.c, -4.c...-35.c: New tests.

PR target/93372
* gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c,
gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c,
gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c,
gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c,
gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c,
gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c,
gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c,
gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c,
gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c,
gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c,
gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c,
gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c,
gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c,
gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c,
gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c,
gcc.target/cris/pr93372-35.c: New tests.

Check that somewhat-trivially eliminable compare-instructions
are eliminated, for all instructions.  Note that pr93372-23.c
and pr93372-24.c are xfailed with cc0.
32 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/cris/pr93372-10.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-11.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-12.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-13.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-14.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-15.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-16.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-17.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-18.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-19.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-20.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-21.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-22.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-23.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-24.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-25.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-26.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-27.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-28.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-29.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-30.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-31.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-32.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-33.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-34.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-35.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-6.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-7.c [new file with mode: 0644]
gcc/testsuite/gcc.target/cris/pr93372-9.c [new file with mode: 0644]