/* { dg-do compile } */ | |
/* { dg-options "-O -fdump-tree-optimized-details-blocks" } */ | |
/* Testcase from PR15353. */ | |
int g(void); | |
int h(void); | |
int f(int *i, int *j) | |
{ | |
while (1) | |
{ | |
if (*i > *j || *i == *j) | |
break; | |
return g(); | |
} | |
return h(); | |
} | |
/* { dg-final { scan-tree-dump ">=" "optimized" } } */ | |
/* { dg-final { scan-tree-dump-not "Invalid sum" "optimized" } } */ |