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