diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-02-10 17:47:39 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-02-10 17:47:39 -0500 |
commit | f13703f913b10683035d1e73c17313edc6918086 (patch) | |
tree | 273468d77dab8850854b2c90dab2215a3d4eb8bc /gcc | |
parent | 5b6c44ffbc36973038d69741d9647876b06e7920 (diff) | |
download | gcc-f13703f913b10683035d1e73c17313edc6918086.zip gcc-f13703f913b10683035d1e73c17313edc6918086.tar.gz gcc-f13703f913b10683035d1e73c17313edc6918086.tar.bz2 |
(direct_return): Can't if have outgoing args.
From-SVN: r8903
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/alpha/alpha.c | 3 |
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); } |