From: Aaron Sawdey Date: Fri, 11 Jun 2021 18:49:18 +0000 (-0500) Subject: Do not check if SMS succeeds on powerpc X-Git-Tag: releases/gcc-11.2.0~229 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2d5c7fc3ab945ef7cc63aa214a3eb5843e3d9e98;p=thirdparty%2Fgcc.git Do not check if SMS succeeds on powerpc Backported from trunk. These tests have become unstable and SMS either succeeds or doesn't depending on things like changes in instruction latency. Removing the scan-rtl-dump-times checks for powerpc*-*-*. gcc/testsuite * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check. * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check. * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check. * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check. * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check. * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check. * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check. --- diff --git a/gcc/testsuite/gcc.dg/sms-1.c b/gcc/testsuite/gcc.dg/sms-1.c index 26868c34c71a..098e1aa6e453 100644 --- a/gcc/testsuite/gcc.dg/sms-1.c +++ b/gcc/testsuite/gcc.dg/sms-1.c @@ -40,5 +40,3 @@ main () return 0; } -/* { dg-final { scan-rtl-dump-times "SMS succeeded" 1 "sms" { target powerpc*-*-* } } } */ - diff --git a/gcc/testsuite/gcc.dg/sms-10.c b/gcc/testsuite/gcc.dg/sms-10.c index d85e8e2a274c..df3bba24ed0c 100644 --- a/gcc/testsuite/gcc.dg/sms-10.c +++ b/gcc/testsuite/gcc.dg/sms-10.c @@ -113,6 +113,3 @@ main () return 0; } - -/* { dg-final { scan-rtl-dump-times "SMS succeeded" 1 "sms" { target powerpc*-*-* } } } */ - diff --git a/gcc/testsuite/gcc.dg/sms-2.c b/gcc/testsuite/gcc.dg/sms-2.c index 7b96f5502628..f8375f9f05d3 100644 --- a/gcc/testsuite/gcc.dg/sms-2.c +++ b/gcc/testsuite/gcc.dg/sms-2.c @@ -31,5 +31,3 @@ fun (nb) sy = 0; } } - -/* { dg-final { scan-rtl-dump-times "SMS loop many exits" 1 "sms" { target powerpc*-*-* } } } */ diff --git a/gcc/testsuite/gcc.dg/sms-3.c b/gcc/testsuite/gcc.dg/sms-3.c index 822b516af2f3..5e56ecf761cf 100644 --- a/gcc/testsuite/gcc.dg/sms-3.c +++ b/gcc/testsuite/gcc.dg/sms-3.c @@ -38,6 +38,3 @@ main () foo (6, 3); return 0; } - -/* { dg-final { scan-rtl-dump-times "SMS succeeded" 1 "sms" { target powerpc*-*-* } } } */ - diff --git a/gcc/testsuite/gcc.dg/sms-4.c b/gcc/testsuite/gcc.dg/sms-4.c index 8242e3d211e4..8416b8b9ce9f 100644 --- a/gcc/testsuite/gcc.dg/sms-4.c +++ b/gcc/testsuite/gcc.dg/sms-4.c @@ -34,6 +34,3 @@ main () foo (5, a, b, c, dst); return 0; } - -/* { dg-final { scan-rtl-dump-times "SMS succeeded" 1 "sms" { target powerpc*-*-* xfail powerpc*-*-* } } } */ - diff --git a/gcc/testsuite/gcc.dg/sms-6.c b/gcc/testsuite/gcc.dg/sms-6.c index e57e01539eb5..d6fa45a2cf90 100644 --- a/gcc/testsuite/gcc.dg/sms-6.c +++ b/gcc/testsuite/gcc.dg/sms-6.c @@ -41,5 +41,3 @@ int main() return 0; } - -/* { dg-final { scan-rtl-dump-times "SMS succeeded" 3 "sms" { target powerpc*-*-* } } } */ diff --git a/gcc/testsuite/gcc.dg/sms-8.c b/gcc/testsuite/gcc.dg/sms-8.c index 7ccaa454125a..dc0a3fc1f9b7 100644 --- a/gcc/testsuite/gcc.dg/sms-8.c +++ b/gcc/testsuite/gcc.dg/sms-8.c @@ -34,7 +34,3 @@ main () res = foo (3, 4); return 0; } - -/* { dg-final { scan-rtl-dump-times "SMS succeeded" 1 "sms" { target powerpc*-*-* } } } */ - -