Tested on x86_64-unknown-linux-gnu, applied.

Richard.

2016-08-03  Richard Biener  <rguent...@suse.de>

        * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
        * gcc.dg/tree-ssa/loadpre21.c: Likewise.
        * gcc.dg/tree-ssa/loadpre22.c: Likewise.
        * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.

Index: gcc.dg/tree-ssa/loadpre2.c
===================================================================
--- gcc.dg/tree-ssa/loadpre2.c  (revision 239066)
+++ gcc.dg/tree-ssa/loadpre2.c  (working copy)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */ 
-/* { dg-options "-O2 -fdump-tree-pre-stats" } */
+/* { dg-options "-O2 -fno-tree-loop-im -fdump-tree-pre-stats" } */
 int main(int *a, int argc)
 {
   int i;
Index: gcc.dg/tree-ssa/loadpre21.c
===================================================================
--- gcc.dg/tree-ssa/loadpre21.c (revision 239066)
+++ gcc.dg/tree-ssa/loadpre21.c (working copy)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */ 
-/* { dg-options "-O2 -fdump-tree-pre-stats" } */
+/* { dg-options "-O2 -fno-tree-loop-im -fdump-tree-pre-stats" } */
 typedef int type[2];
 int main(type *a, int argc)
 {
Index: gcc.dg/tree-ssa/loadpre22.c
===================================================================
--- gcc.dg/tree-ssa/loadpre22.c (revision 239066)
+++ gcc.dg/tree-ssa/loadpre22.c (working copy)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */ 
-/* { dg-options "-O2 -fdump-tree-pre-stats" } */
+/* { dg-options "-O2 -fno-tree-loop-im -fdump-tree-pre-stats" } */
 typedef int type[2];
 int main(type *a, int argc)
 {
Index: gcc.dg/tree-ssa/ssa-pre-23.c
===================================================================
--- gcc.dg/tree-ssa/ssa-pre-23.c        (revision 239066)
+++ gcc.dg/tree-ssa/ssa-pre-23.c        (working copy)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -fdump-tree-pre-stats" } */
+/* { dg-options "-O2 -fno-tree-loop-im -fdump-tree-pre-stats" } */
 
 struct { int x; int y; } global;
 void foo(int n)

Reply via email to