Add remaining AVX instructions (most of them dealing with GR64 destinations. This...
[oota-llvm.git] / test / FrontendC / 2009-06-18-StaticInitTailPadPack.c
1 // RUN: %llvmgcc %s -S -o -
2 // rdar://6983634
3
4   typedef struct A *Foo;
5 #pragma pack(push, 2)
6   struct Bar {
7     Foo             f1;
8     unsigned short  f2;
9     float           f3;
10   };
11   struct Baz {
12     struct Bar   f1;
13     struct Bar   f2;
14   };
15   struct Qux {
16     unsigned long   f1;
17     struct Baz             f2;
18   };
19 extern const struct Qux Bork;
20 const struct Qux Bork = {
21   0,
22   {
23     {0},
24     {0}
25   }
26 };