OSDN Git Service

* combine.c (make_extraction): Correct offset computation.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / execute / 20051012-1.c
1 extern void abort (void);
2
3 struct type 
4 {
5   int *a;
6   
7   int b:16;
8   unsigned int p:9;
9 } t;
10
11 unsigned int 
12 foo ()
13 {
14   return t.p;
15 }
16
17 int 
18 main (void)
19 {
20   t.p = 8;
21   if (foo (t) != 8)
22     abort ();
23   return 0;
24 }