+Tue Dec 16 23:45:40 1997 Richard Henderson <rth@cygnus.com>
+
+ * sparc.c (DF_MODES): Or the mask not the bit number.
+ (function_arg) [ARCH64]: Send unprototyped arg to fp reg first.
+
Wed Dec 17 00:13:48 1997 Christian Iseli <Christian.Iseli@lslsun.epfl.ch>
* combine.c (force_to_mode): return immediately if operand is a CLOBBER.
#define DF_MODES (S_MODES | D_MODES)
/* ??? Sparc64 fp regs cannot hold DImode values. */
-#define DF_MODES64 (SF_MODES | DF_MODE /* | D_MODE*/)
+#define DF_MODES64 (SF_MODES | (1 << (int) DF_MODE) /* | (1 << (int) D_MODE)*/)
/* Modes for double-float only quantities. */
/* ??? Sparc64 fp regs cannot hold DImode values.
return gen_rtx (PARALLEL, mode,
gen_rtvec (2,
gen_rtx (EXPR_LIST, VOIDmode,
- gen_rtx (REG, mode, intreg),
- const0_rtx),
+ reg, const0_rtx),
gen_rtx (EXPR_LIST, VOIDmode,
- reg, const0_rtx)));
+ gen_rtx (REG, mode, intreg),
+ const0_rtx)));
}
else
return gen_rtx (PARALLEL, mode,