1 2 3 4 5 6 7 8 9 10 11 12
/* { dg-do compile } */ _Complex float f; static int d; void foo(char *p) { do { __builtin_memcpy(&d, 3 + p, 2); } while (*(_Complex char *)&f); }