===================================================================
@@ -1,5 +1,6 @@
/* { dg-options "-Os -fdump-rtl-hoist" } */
/* { dg-final { scan-rtl-dump "PRE/HOIST: end of bb .* copying expression" "hoist" { target { nonpic } } } } */
+/* { dg-final { cleanup-rtl-dump "hoist" } } */
#define BUF 100
int a[BUF];
===================================================================
@@ -1,5 +1,6 @@
/* { dg-options "-Os -fdump-rtl-hoist" } */
/* { dg-final { scan-rtl-dump "PRE/HOIST: end of bb .* copying expression" "hoist" } } */
+/* { dg-final { cleanup-rtl-dump "hoist" } } */
#define BUF 100
int a[BUF];
===================================================================
@@ -1,5 +1,6 @@
/* { dg-options "-Os -fdump-rtl-hoist" } */
/* { dg-final { scan-rtl-dump "PRE/HOIST: end of bb .* copying expression" "hoist" } } */
+/* { dg-final { cleanup-rtl-dump "hoist" } } */
#define BUF 100
int a[BUF];
===================================================================
@@ -22,4 +22,4 @@
/* { dg-final-use { scan-rtl-dump "Considering simply peeling loop" "loop2_unroll" } } */
/* In fact one peeling is enough; we however mispredict number of iterations of the loop
at least until loop_ch is schedule ahead of profiling pass. */
-/* { dg-final-use { cleanup-rtl-dump "Decided to simply peel the loop 2 times" } } */
+/* { dg-final-use { cleanup-rtl-dump "loop2_unroll" } } */
===================================================================
@@ -20,4 +20,4 @@
return 0;
}
/* { dg-final-use { scan-rtl-dump "Considering unrolling loop with constant number of iterations" "loop2_unroll" } } */
-/* { dg-final-use { cleanup-rtl-dump "Not unrolling loop, doesn't roll" } } */
+/* { dg-final-use { cleanup-rtl-dump "loop2_unroll" } } */
===================================================================
@@ -549,7 +549,7 @@
set suffixes {}
# add the to-be-kept suffixes
- foreach suffix {".ii" ".i" ".s" ".o" ".gkd"} {
+ foreach suffix {".mii" ".ii" ".i" ".s" ".o" ".gkd"} {
if {[lsearch $args $suffix] < 0} {
lappend suffixes $suffix
}