PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 20050107-1.c
blob903c54a25e6a3abfc0e8007ba0025057fcac18f4
1 typedef enum { C = 1, D = 2 } B;
2 extern void abort (void);
4 struct S
6 B __attribute__ ((mode (byte))) a;
7 B __attribute__ ((mode (byte))) b;
8 };
10 void
11 foo (struct S *x)
13 if (x->a != C || x->b != D)
14 abort ();
17 int
18 main (void)
20 struct S s;
21 s.a = C;
22 s.b = D;
23 foo (&s);
24 return 0;