[committed] Fix testsuite fallout from pr104960 change
Commit Message
Recent changes twiddled the output for s390/arch13/sel-1.c causing
testsuite failures. As far as I can tell both sequences are equivalent
from a performance standpoint. This patch changes the test to accept
both forms.
Installed on the trunk,
Jeff
commit 6f30c4cd38b8385d62358065d795df590e752d6e
Author: Jeff Law <jeffreyalaw@gmail.com>
Date: Sun Mar 20 17:29:29 2022 -0400
Fix testsuite fallout from pr104960 change
Recent changes twiddled the output for s390/arch13/sel-1.c causing testsuite failures. As far as I can tell both sequences are equivalent from a performance standpoint. This patch changes the test to accept both forms.
gcc/testsuite
* gcc.target/s390/arch13/sel-1.c: Adjust expected output.
@@ -10,7 +10,7 @@ sel32 (int a, int then, int els)
too expensive. THe reason is that additional load instructions
emitted by ifcvt are part of the costs although these should get
removed later. */
-/* { dg-final { scan-assembler-times "\tselrh\t" 1 } } */
+/* { dg-final { scan-assembler-times "\tselr(?:h|le)\t" 1 } } */
long long
sel64 (int a, long long then, long long els)
@@ -18,4 +18,4 @@ sel64 (int a, long long then, long long els)
return a > 42 ? then : els;
}
-/* { dg-final { scan-assembler-times "\tselgrh\t" 1 } } */
+/* { dg-final { scan-assembler-times "\tselgr(?:h|le)\t" 1 } } */