2 /* { dg-do compile } */
3 /* { dg-skip-if "no support for hard-float VFP ABI" { arm_thumb1 } { "-march=*" } { "" } } */
4 /* { dg-skip-if "do not override -mfloat-abi" { *-*-* } { "-mfloat-abi=*" } { "-mfloat-abi=hard" } } */
5 /* { dg-options "-march=armv7-a -mfloat-abi=hard -O2" } */
7 struct S
{ int s1
; void *s2
; };
8 struct T
{ struct S t1
; unsigned long long t2
; };
9 struct S
*foo (unsigned long long);
14 return foo (((struct T
*) x
)->t2
);