1 /* PR rtl-optimization/17099 */
2 
3 extern void exit (int);
4 extern void abort (void);
5 
6 void
check(int a)7 check (int a)
8 {
9   if (a != 1)
10     abort ();
11 }
12 
13 void
test(int a,int b)14 test (int a, int b)
15 {
16   check ((a ? 1 : 0) | (b ? 2 : 0));
17 }
18 
19 int
main(void)20 main (void)
21 {
22   test (1, 0);
23   exit (0);
24 }
25