1 /* PR tree-optimization/78436 */ 2 3 struct S 4 { 5 long int a : 24; 6 signed char b : 8; 7 } s; 8 9 __attribute__((noinline, noclone)) void foo()10foo () 11 { 12 s.b = 0; 13 s.a = -1193165L; 14 } 15 16 int main()17main () 18 { 19 foo (); 20 if (s.b != 0) 21 __builtin_abort (); 22 return 0; 23 } 24