sh.h
126 KB
-
sh.h (NORMAL_MODE): If interrupt handler and TARGET_FMOVD, this is FP_MODE_DOUBLE . · ac55736a
* sh.h (NORMAL_MODE): If interrupt handler and TARGET_FMOVD, this is FP_MODE_DOUBLE . * sh.c (ra.h): #include. (push_regs): Add second parameter. Changed all callers. If necessary, set fpscr before saving floating point registers. (calc_live_regs): If interrupt handler and TARGET_FMOVD, always do saves / restores with SZ == 1. (sh_expand_prologue): If interrupt handler, don't use gen_toggle_sz. (sh_expand_epilogue): Likewise. For TARGET_FMOVD, if floating point registers are being restored, restore FPSCR only after restoring them. From-SVN: r65379
J"orn Rennecke committed