aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-08-13 21:16:03 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1995-08-13 21:16:03 -0400
commit1b4a2731be82eb65e9dffd50459555be9fa7b40e (patch)
tree3dd888f56634ff33e1e7ef5a758b3d42d58dff19
parent004135d07fa87833da039cdd6fc26aa225cca695 (diff)
downloadgcc-1b4a2731be82eb65e9dffd50459555be9fa7b40e.zip
gcc-1b4a2731be82eb65e9dffd50459555be9fa7b40e.tar.gz
gcc-1b4a2731be82eb65e9dffd50459555be9fa7b40e.tar.bz2
(direct_return): Epilogue required if CR saved.
From-SVN: r10224
-rw-r--r--gcc/config/rs6000/rs6000.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index bb87a78..481a18f 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -222,6 +222,7 @@ direct_return ()
if (info->first_gp_reg_save == 32
&& info->first_fp_reg_save == 64
&& !info->lr_save_p
+ && !info->cr_save_p
&& !info->push_p)
return 1;
}