Comment #0 by mathias.baumann — 2011-03-04T05:05:08Z
Created attachment 927
test case showing the problem
In 64bit va_arg does not give back the correct pointer for the type idouble and
ifloat. I haven't tested more types so far, but I guess cfloat and cdouble will
give problems, too
see attached test case. In 32bit the outputs are the same, in 64bit not.
I only tested this on D1, but I assume it will have the same problems on D2
Comment #1 by mathias.baumann — 2011-03-04T05:17:50Z
Created attachment 928
testcase for ifloat, idouble, cdouble, cfloat
I extended the testcase to cfloat and cdouble.
It works with cdouble. and it gives
Internal error: backend/cgcod.c 576
with cfloat, so I couldn't test that part.