https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49001
--- Comment #7 from Thiago Macieira <thiago at kde dot org> --- Hack to workaround: asm( ".macro vmovapd args:vararg\n" " vmovupd \\args\n" ".endm\n" ".macro vmovaps args:vararg\n" " vmovups \\args\n" ".endm\n" ".macro vmovdqa args:vararg\n" " vmovdqu \\args\n" ".endm\n" ".macro vmovdqa32 args:vararg\n" " vmovdqu32 \\args\n" ".endm\n" ".macro vmovdqa64 args:vararg\n" " vmovdqu64 \\args\n" ".endm\n" ); See: https://github.com/opendcdiag/opendcdiag/blob/main/framework/sysdeps/windows/win32_stdlib.h#L11-L34