https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118184
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- [apinski@xeond2 gcc]$ ./cc1 -O2 -quiet t.c -std=gnu17 -fpreprocessed -fPIC In file included from ../include/bits/wchar2.h:1, from ../wcsmbs/wchar.h:1070, from ../include/wchar.h:11, from ./strtod_nan_main.c:24, from strtold_nan.c:29: ../wcsmbs/bits/wchar2.h: In function ‘swprintf’: ../wcsmbs/bits/wchar2.h:175:12: error: invalid use of ‘__builtin_va_arg_pack ()’ ../wcsmbs/bits/wchar2.h: In function ‘wprintf’: ../wcsmbs/bits/wchar2.h:223:10: error: invalid use of ‘__builtin_va_arg_pack ()’ ../wcsmbs/bits/wchar2.h: In function ‘fwprintf’: ../wcsmbs/bits/wchar2.h:229:10: error: invalid use of ‘__builtin_va_arg_pack ()’ I can't get it to compile at all. Is there an option I am missing?