1 /* Test for MS structure sizes. */
2 /* { dg-do run { target *-*-interix* *-*-mingw* *-*-cygwin* i?86-*-darwin* } } */
3 /* { dg-require-effective-target ilp32 } */
4 /* { dg-options "-std=gnu99" } */
8 #define ATTR __attribute__((__ms_struct__))
15 unsigned short member_3
: 1 ;
16 unsigned char member_4
: 7 ;
22 typedef struct _struct_0 struct_0
;
24 #define size_struct_0 20
26 struct_0 test_struct_0
= { 18557917, 17, 3, 0, 80, 6487, 93 };
32 if (size_struct_0
!= sizeof (struct_0
))