xref: /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/execute/990923-1.c (revision f2da64fbbbf1b03f09f390ab01267c93dfd77c4c)
1 #define mask  0xffff0000L
2 #define value 0xabcd0000L
3 
4 long
5 foo (long x)
6 {
7   if ((x & mask) == value)
8     return x & 0xffffL;
9   return 1;
10 }
11 
12 int
13 main (void)
14 {
15   if (foo (value) != 0 || foo (0) != 1)
16     abort ();
17 
18   exit (0);
19 }
20