/* PR tree-optimization/83605 */ | |
/* { dg-do compile } */ | |
/* { dg-options "-O1 -ftrapv -fexceptions -fnon-call-exceptions" } */ | |
int a; | |
int | |
foo (int x) | |
{ | |
int b = a; | |
{ | |
int c; | |
int *d = (x == 0) ? &c : &b; | |
for (a = 0; a < 2; ++a) | |
c = (x + b) < a; | |
return *d; | |
} | |
} |