PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gcc.c-torture / execute / strct-pack-4.c
blob56d315f47ff07d7c7cf23b72a8de95cbacaa1367
1 typedef struct
3 unsigned char a __attribute__((packed));
4 unsigned short b __attribute__((packed));
5 } three_char_t;
7 unsigned char
8 my_set_a (void)
10 return 0xab;
13 unsigned short
14 my_set_b (void)
16 return 0x1234;
19 main ()
21 three_char_t three_char;
23 three_char.a = my_set_a ();
24 three_char.b = my_set_b ();
25 if (three_char.a != 0xab || three_char.b != 0x1234)
26 abort ();
27 exit (0);