2 /* { dg-options "-O2" } */
5 struct A1
{ int x
; int y
[1]; };
6 struct A2
{ int x
; int y
[2]; };
7 struct A3
{ int x
; int y
[3]; };
8 struct A4
{ int x
; int y
[4]; };
22 x
= ((struct A0
*) t
)->x
;
25 x
= ((struct A1
*) t
)->x
;
28 x
= ((struct A2
*) t
)->x
;
31 x
= ((struct A3
*) t
)->x
;
34 x
= ((struct A4
*) t
)->x
;