aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorJ"orn Rennecke <joern.rennecke@superh.com>2003-04-08 17:31:24 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2003-04-08 18:31:24 +0100
commitac55736a0a271f62a2ed018a8d34039d6f458f60 (patch)
treeadd95cedb7af8f7a17f8f508b45eb61409595cf9 /gcc/function.c
parentf4f2b07a863686ad449b4959c880325a0ebc0dcf (diff)
downloadgcc-ac55736a0a271f62a2ed018a8d34039d6f458f60.zip
gcc-ac55736a0a271f62a2ed018a8d34039d6f458f60.tar.gz
gcc-ac55736a0a271f62a2ed018a8d34039d6f458f60.tar.bz2
sh.h (NORMAL_MODE): If interrupt handler and TARGET_FMOVD, this is FP_MODE_DOUBLE .
* 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
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions