1 /* PR 31885 */ 2 3 /* { dg-do compile } */ 4 /* { dg-options "-O2 -fdump-tree-optimized" } */ 5 6 struct s { 7 int *blah; 8 }; 9 10 static struct s array[] = { { 0 } }; 11 12 void foo(struct s * p)13foo (struct s *p) 14 { 15 struct s *q = &array[1]; 16 while (p < q) 17 p++; 18 } 19 20 /* { dg-final { scan-tree-dump-not "if" "optimized" } } */ 21