]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite/s390: Fix risbg-ll-3.c f2_cconly test.
authorRobin Dapp <rdapp@linux.ibm.com>
Tue, 11 May 2021 07:50:44 +0000 (09:50 +0200)
committerRobin Dapp <rdapp@linux.ibm.com>
Tue, 11 May 2021 07:50:44 +0000 (09:50 +0200)
Instead of selecting bits 62 to (wraparound) 59 from r2 and inserting them
into r3, we select bits 60 to 62 from r3 and insert them into r2
nowadays.  Adjust the test accordingly.

gcc/testsuite/ChangeLog:

* gcc.target/s390/risbg-ll-3.c: Change match pattern.

gcc/testsuite/gcc.target/s390/risbg-ll-3.c

index 90d37f2c1ce45715bb518c22b0b3eb105b735e47..864b0d6c417b8f45cbdae0d4e2aff00f68002609 100644 (file)
@@ -37,7 +37,7 @@ i64 f2 (i64 v_a, i64 v_b)
 void f2_bar ();
 void f2_cconly (i64 v_a, i64 v_b)
 {
-/* { dg-final { scan-assembler "f2_cconly:\n\trisbg\t%r3,%r2,63,59,0\n\tber\t%r14\n\tjg\tf2_bar\n" { target { lp64 } } } } */
+/* { dg-final { scan-assembler "f2_cconly:\n\trisbg\t%r2,%r3,60,62,0\n\tber\t%r14\n\tjg\tf2_bar\n" { target { lp64 } } } } */
 /* { dg-final { scan-assembler "f2_cconly:\n\trisbgn\t%r3,%r2,0,0\\\+32-1,64-0-32\n\trisbg\t%r3,%r5,60,62,0\n\tber\t%r14\n\tjg\tf2_bar\n" { target { ! lp64 } } } } */
   if ((v_a & -15) | (v_b & 14))
     f2_bar();