===================================================================
@@ -1673,6 +1673,8 @@ typedef struct rs6000_args
int sysv_gregno; /* next available GP register */
int intoffset; /* running offset in struct (darwin64) */
int use_stack; /* any part of struct on stack (darwin64) */
+ int floats_in_gpr; /* count of SFmode floats taking up
+ GPR space (darwin64) */
int named; /* false for varargs params */
} CUMULATIVE_ARGS;
===================================================================
@@ -1154,7 +1154,7 @@ static rtx rs6000_complex_function_value (enum mac
static rtx rs6000_spe_function_arg (CUMULATIVE_ARGS *,
enum machine_mode, tree);
static void rs6000_darwin64_record_arg_advance_flush
(CUMULATIVE_ARGS *,
- HOST_WIDE_INT);
+ HOST_WIDE_INT, int);
static void rs6000_darwin64_record_arg_advance_recurse
(CUMULATIVE_ARGS *,