1 /* PR tree-optimization/27285 */
3 extern void abort (void);
5 struct S
{ unsigned char a
, b
, c
, d
[16]; };
7 void __attribute__ ((noinline
))
8 foo (struct S
*x
, struct S
*y
)
11 unsigned char c
, *d
, *e
;
38 struct S x
= { 0, 25, 0, { 0xaa, 0xbb, 0xcc, 0xdd }};
39 struct S y
= { 0, 0, 0, { 0 }};
42 if (x
.d
[0] != y
.d
[0] || x
.d
[1] != y
.d
[1]
43 || x
.d
[2] != y
.d
[2] || (x
.d
[3] & 0x80) != y
.d
[3])