1 /* PR middle-end/98366 */ 2 /* { dg-require-effective-target int32 } */ 3 4 typedef struct S { int a, b, c : 7, d : 8, e : 17; } S; 5 const S f[] = { {0, 3, 4, 2, 0} }; 6 7 int main()8main () 9 { 10 if (__builtin_memcmp (f, (S[]){{.b = 3, .c = 4, .d = 2, .e = 0}}, sizeof (S))) 11 __builtin_abort (); 12 return 0; 13 } 14