1 /* Test AAPCS64 layout and __builtin_va_arg.
3 Miscellaneous test: HFA anonymous parameter passed in SIMD/FP regs. */
5 /* { dg-do run { target aarch64*-*-* } } */
8 #define AAPCS64_TEST_STDARG
9 #define TESTFILE "va_arg-9.c"
17 struct z a
= { 5.0, 6.0, 7.0, 8.0 };
18 struct z b
= { 9.0, 10.0, 11.0, 12.0 };
22 ARG(double, 11.0, D0
, LAST_NAMED_ARG_ID
)
25 ANON(struct z
, a
, D1
, 2)
26 ANON(struct z
, b
, STACK
, 3)
28 ANON(double, d1
, STACK
+32, 5)
29 LAST_ANON(double, 0.5, STACK
+40, 6)