1 /* PR middle-end/46499 */
2 /* { dg-do compile } */
3 /* { dg-options "-O -fno-tree-ccp -fno-tree-dominator-opts" } */
4 
5 extern void abort (void);
6 
7 static inline int
foo(void)8 foo (void)
9 {
10   return 0;
11 }
12 
13 int
main()14 main ()
15 {
16   if ((foo () == 1) & (foo () == 1))
17     abort ();
18   return 0;
19 }
20