[committed] Fix testsuite fallout from pr104960 change

Message ID 464f1da4-4694-389c-9b4c-4fee1bfecbcb@gmail.com
State Committed
Commit 6f30c4cd38b8385d62358065d795df590e752d6e
Headers
Series [committed] Fix testsuite fallout from pr104960 change |

Commit Message

Jeff Law March 20, 2022, 9:31 p.m. UTC
  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.
  

Patch

diff --git a/gcc/testsuite/gcc.target/s390/arch13/sel-1.c b/gcc/testsuite/gcc.target/s390/arch13/sel-1.c
index 301a133ea91..52ca078f5ef 100644
--- a/gcc/testsuite/gcc.target/s390/arch13/sel-1.c
+++ b/gcc/testsuite/gcc.target/s390/arch13/sel-1.c
@@ -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 } } */