/* Test AAPCS64 layout. | |
Test parameter passing of floating-point quad precision types. */ | |
/* { dg-do run { target aarch64*-*-* } } */ | |
#ifndef IN_FRAMEWORK | |
#define TESTFILE "test_quad_double.c" | |
typedef long double TFtype; | |
typedef _Complex long double CTFtype; | |
TFtype x = 1.0; | |
TFtype y = 2.0; | |
CTFtype cx = 3.0 + 4.0i; | |
CTFtype cy = 5.0 + 6.0i; | |
#include "abitest.h" | |
#else | |
ARG ( TFtype, x, Q0) | |
ARG (CTFtype, cx, Q1) | |
DOTS | |
ANON (CTFtype, cy, Q3) | |
LAST_ANON ( TFtype, y, Q5) | |
#endif |