aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-02-10 17:47:39 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1995-02-10 17:47:39 -0500
commitf13703f913b10683035d1e73c17313edc6918086 (patch)
tree273468d77dab8850854b2c90dab2215a3d4eb8bc
parent5b6c44ffbc36973038d69741d9647876b06e7920 (diff)
downloadgcc-f13703f913b10683035d1e73c17313edc6918086.zip
gcc-f13703f913b10683035d1e73c17313edc6918086.tar.gz
gcc-f13703f913b10683035d1e73c17313edc6918086.tar.bz2
(direct_return): Can't if have outgoing args.
From-SVN: r8903
-rw-r--r--gcc/config/alpha/alpha.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c
index 5533aab..afa7168 100644
--- a/gcc/config/alpha/alpha.c
+++ b/gcc/config/alpha/alpha.c
@@ -1,5 +1,5 @@
/* Subroutines used for code generation on the DEC Alpha.
- Copyright (C) 1992, 1993, 1994 Free Software Foundation, Inc.
+ Copyright (C) 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
This file is part of GNU CC.
@@ -1202,6 +1202,7 @@ direct_return ()
{
return (reload_completed && alpha_sa_size () == 0
&& get_frame_size () == 0
+ && current_function_outgoing_args_size == 0
&& current_function_pretend_args_size == 0);
}