1 /* This used to ICE due to a backend problem on s390. */
2
3 /* { dg-do compile } */
4 /* { dg-options "-O2" } */
5
6 struct rgba
7 {
8 unsigned char r;
9 unsigned char g;
10 unsigned char b;
11 unsigned char a;
12 };
13
14 void g (struct rgba);
15
16 void f (void)
17 {
18 struct rgba x;
19
20 x.r = 0;
21 x.g = 128;
22 x.b = 128;
23 x.a = 26;
24
25 g (x);
26 }
27