From: Christian Heimes Date: Wed, 19 Jun 2013 00:40:38 +0000 (+0200) Subject: fixed libffi on PPC without __NO_FPRS__ X-Git-Tag: v3.4.0a1~449^2^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2f13f546e647214bbe70d88494c59fbe44d1a40d;p=thirdparty%2FPython%2Fcpython.git fixed libffi on PPC without __NO_FPRS__ ISO C90 forbids mixed declarations and code --- diff --git a/Modules/_ctypes/libffi/src/powerpc/ffi.c b/Modules/_ctypes/libffi/src/powerpc/ffi.c index 54f2731b6bce..5381d3d10d22 100644 --- a/Modules/_ctypes/libffi/src/powerpc/ffi.c +++ b/Modules/_ctypes/libffi/src/powerpc/ffi.c @@ -146,12 +146,14 @@ ffi_prep_args_SYSV (extended_cif *ecif, unsigned *const stack) } p_argv; size_t struct_copy_size; unsigned gprvalue; +#ifndef __NO_FPRS__ + double double_tmp; +#endif stacktop.c = (char *) stack + bytes; gpr_base.u = stacktop.u - ASM_NEEDS_REGISTERS - NUM_GPR_ARG_REGISTERS; intarg_count = 0; #ifndef __NO_FPRS__ - double double_tmp; fpr_base.d = gpr_base.d - NUM_FPR_ARG_REGISTERS; fparg_count = 0; copy_space.c = ((flags & FLAG_FP_ARGUMENTS) ? fpr_base.c : gpr_base.c);