github.com/prattmic/llgo-embedded@v0.0.0-20150820070356-41cfecea0e1e/third_party/gofrontend/libffi/testsuite/libffi.complex/cls_complex_va_float.c (about) 1 /* Area: ffi_call, closure_call 2 Purpose: Test complex' passed in variable argument lists. 3 Limitations: none. 4 PR: none. 5 Originator: <vogt@linux.vnet.ibm.com>. */ 6 7 /* { dg-do run } */ 8 9 /* Alpha splits _Complex into two arguments. It's illegal to pass 10 float through varargs, so _Complex float goes badly. In sort of 11 gets passed as _Complex double, but the compiler doesn't agree 12 with itself on this issue. */ 13 /* { dg-do run { xfail alpha*-*-* } } */ 14 15 #include "complex_defs_float.inc" 16 #include "cls_complex_va.inc"