OSDN Git Service

Backported from mainline
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / execute / 20020328-1.c
1 int b = 0;
2
3 func () { }
4
5 void
6 testit(int x)
7 {
8   if (x != 20)
9     abort ();
10 }
11
12 int
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 }