1 // PR optimization/14669
2 // { dg-do run }
3 // { dg-options "-O2" }
4 
5 extern "C" void abort (void);
6 extern "C" void exit (int);
7 
8 enum ActionType { EE=-1, E0=0, E1, E2 };
9 
main(void)10 int main(void)
11 {
12   ActionType t = E0;
13 
14   if (E1 <= t && t <= E2)
15     abort ();
16 
17   exit (0);
18 }
19 
20