Merged revision 156805 into branch.
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr42898.c
blobdf8b46a62950de83c9cbd492e122463cd91f7501
1 /* { dg-do compile } */
2 /* { dg-options "-fdump-tree-optimized" } */
4 struct hardware {
5 int parm1:8;
6 int :4;
7 int parm2:4;
8 int parm3:15;
9 int parm4:1;
12 void f1(volatile struct hardware *ptr)
14 *ptr=(struct hardware) {
15 .parm1=42,
16 .parm2=13,
17 .parm3=11850,
18 .parm4=1,
22 /* { dg-final { scan-tree-dump-times "\\*ptr" 1 "optimized" } } */
23 /* { dg-final { cleanup-tree-dump "optimized" } } */