<font size=2 face="sans-serif">Hello Clang-Dev-People,</font>
<br>
<br><font size=2 face="sans-serif">currently I'm experimenting with the
different target-triples which Clang supports. My current target is: "x86_64-unknown-linux-gnuabi64-elf"</font>
<br><font size=2 face="sans-serif">When I write the following code:</font>
<br>
<br><font size=1 face="}">int __attribute__((ms_abi, vectorcall)) printf(const
char*, ...);</font>
<br>
<br><font size=1 face="}">void printAll(double x, int y, double z, int
x2, int y2, double z2)</font>
<br><font size=1 face="}">{</font>
<br><font size=1 face="}">        printf("First
message!\n");</font>
<br><font size=1 face="}">        printf("%f
%i %f %i %i %f\n", x, y, z, x2, y2, z2);</font>
<br><font size=1 face="}">}</font>
<br>
<br><font size=2 face="sans-serif">The compiler responses:</font>
<br><font size=2 face="sans-serif">"</font><font size=2 color=red face="sans-serif">vectorcall
and ms_abi attributes are not compatible</font><font size=2 face="sans-serif">"</font>
<br>
<br><font size=2 face="sans-serif">I understand the error - but why? What
should I do when I want to use the vectorcall windows x86_x64 calling convention?</font>
<br>
<br><font size=2 face="sans-serif">Kind regards</font>
<br><font size=2 face="sans-serif">Björn<br>
Als GmbH eingetragen im Handelsregister Bad Homburg v.d.H. HRB 9816, USt.ID-Nr.
DE 114 165 789<br>
Geschäftsführer: Dr. Hiroshi Nakamura, Dr. Robert Plank, Markus Bode, Heiko
Lampert, Hiroshi Kawamura, Takashi Nagano, Takeshi Fukushima.<br>
<br>
</font>