1 int b = 0; 2 func()3func () { } 4 5 void testit(int x)6testit(int x) 7 { 8 if (x != 20) 9 abort (); 10 } 11 12 int main()13main() 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