1 /* { dg-do compile } */ 2 /* { dg-options "-O -fdump-tree-optimized-details-blocks" } */ 3 4 /* Testcase from PR15353. */ 5 6 int g(void); 7 int h(void); f(int * i,int * j)8int f(int *i, int *j) 9 { 10 while (1) 11 { 12 if (*i > *j || *i == *j) 13 break; 14 return g(); 15 } 16 return h(); 17 } 18 19 /* { dg-final { scan-tree-dump ">=" "optimized" } } */ 20 /* { dg-final { scan-tree-dump-not "Invalid sum" "optimized" } } */ 21