| /* 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; | |
| } | |
| } |