Index: gcc/gcc/testsuite/gcc.dg/sms-3.c |
diff --git a/gcc/gcc/testsuite/gcc.dg/sms-3.c b/gcc/gcc/testsuite/gcc.dg/sms-3.c |
index 66792b5993b86e03e16307ed59eca54ecc8f80de..b78c2b27ee5a8e6be0bfb65a5821b45501087608 100644 |
--- a/gcc/gcc/testsuite/gcc.dg/sms-3.c |
+++ b/gcc/gcc/testsuite/gcc.dg/sms-3.c |
@@ -1,5 +1,5 @@ |
/* { dg-do run } */ |
-/* { dg-options "-O2 -fmodulo-sched -funroll-loops" } */ |
+/* { dg-options "-O2 -fmodulo-sched -funroll-loops -fdump-rtl-sms" } */ |
extern void abort (void); |
@@ -8,6 +8,7 @@ int Y[1000]={0}; |
extern void abort (void); |
+__attribute__ ((noinline)) |
int |
foo (int len, long a) |
{ |
@@ -37,3 +38,6 @@ main () |
return 0; |
} |
+/* { dg-final { scan-rtl-dump-times "SMS succeeded" 1 "sms" { target spu-*-* powerpc*-*-* } } } */ |
+/* { dg-final { cleanup-rtl-dump "sms" } } */ |
+ |