14567 – [3.4 only] long double and va_arg complex args (original) (raw)
Description Alan Modra 2004-03-13 07:10:55 UTC
va_arg on complex float and complex int is currently broken. non-va_arg long double is too if split over reg and stack.
This bug report is to remind me to fix this for 3.4.1
Comment 2 Drea Pinski 2004-03-13 07:15:48 UTC
Confirmed.
Comment 4 Drea Pinski 2004-03-17 06:27:30 UTC
I think this changes the alignment of structs passing on powerpc-apple-darwin. The testcase libffi/ testsuite/libffi.call/cls_3_1byte.c fails now.
Comment 5 Andreas Tobler 2004-03-20 06:10:36 UTC
This patch is not responsible for the changes in the alignment mentioned by Andrew. (14262 is) Everything ok.
Comment 7 Alan Modra 2004-06-10 05:46:08 UTC
Fixed