Revise -mdisable-fpregs option and add new -msoft-mult option
[official-gcc.git] / gcc / testsuite / gcc.dg / compat / struct-by-value-17a_x.c
blob804b5c255658c9f15e7936bd3c23d58d5d4b8163
1 #include "compat-common.h"
3 #include "fp-struct-defs.h"
4 #include "fp-struct-check.h"
5 #include "fp-struct-test-by-value-x.h"
7 #ifndef SKIP_COMPLEX
8 DEFS(cd, _Complex double)
9 CHECKS(cd, _Complex double)
11 TEST(Scd13, _Complex double)
12 TEST(Scd14, _Complex double)
13 TEST(Scd15, _Complex double)
14 TEST(Scd16, _Complex double)
15 #endif
17 #undef T
19 void
20 struct_by_value_17a_x ()
22 DEBUG_INIT
24 #define T(TYPE, MTYPE) testit##TYPE ();
26 #ifndef SKIP_COMPLEX
27 T(Scd13, _Complex double)
28 T(Scd14, _Complex double)
29 T(Scd15, _Complex double)
30 T(Scd16, _Complex double)
31 #endif
33 DEBUG_FINI
35 if (fails != 0)
36 abort ();
38 #undef T