fparg_count twice for long double.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154967
138bc75d-0d04-0410-961f-
82ee72b054a4
2009-12-03 David Edelsohn <edelsohn@gnu.org>
+ * src/powerpc/ffi_darwin.c (ffi_prep_args): Increment next_arg and
+ fparg_count twice for long double.
+
+2009-12-03 David Edelsohn <edelsohn@gnu.org>
+
PR libffi/42243
* src/powerpc/ffi_darwin.c (ffi_prep_args): Remove extra parentheses.
*fpr_base++ = double_tmp;
else
*(double *) next_arg = double_tmp;
+ next_arg += 2;
+ fparg_count++;
double_tmp = ((double *) *p_argv)[1];
if (fparg_count < NUM_FPR_ARG_REGISTERS)