1 int b = 0;
2 
func()3 func () { }
4 
5 void
testit(int x)6 testit(int x)
7 {
8   if (x != 20)
9     abort ();
10 }
11 
12 int
main()13 main()
14 
15 {
16   int a = 0;
17 
18   if (b)
19     func();
20 
21   /* simplify_and_const_int would incorrectly omit the mask in
22      the line below.  */
23   testit ((a + 23) & 0xfffffffc);
24   exit (0);
25 }
26