1/* PR target/59803 */ 2 3extern void baz (void) __attribute__ ((__noreturn__)); 4struct A { int g, h; }; 5extern struct A a; 6struct B { unsigned char i, j, k, l, m; }; 7int c, d, e; 8static int f; 9 10void 11foo (void) 12{ 13 f = 1; 14} 15 16void 17bar (struct B *x) 18{ 19 x->i = e; 20 x->k = c; 21 x->l = d; 22 x->j = a.h; 23 x->m = f; 24 if (x->i != e) baz (); 25 if (x->k != c) baz (); 26 if (x->j != a.h) baz (); 27} 28