diff options
author | Jeffrey A Law <law@cygnus.com> | 2000-03-24 20:50:35 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2000-03-24 13:50:35 -0700 |
commit | eef9a168de9320328195879f0c14043ee5b34b91 (patch) | |
tree | 76ab85e62355424ff1c10ac65ecf9e4d9c909259 /gcc | |
parent | e3a709be4d65ffbaa50949f94039f7ab7686e4f5 (diff) | |
download | gcc-eef9a168de9320328195879f0c14043ee5b34b91.zip gcc-eef9a168de9320328195879f0c14043ee5b34b91.tar.gz gcc-eef9a168de9320328195879f0c14043ee5b34b91.tar.bz2 |
integrate.c (save_for_inline_nocopy): Clear in_nonparm_insns here.
* integrate.c (save_for_inline_nocopy): Clear in_nonparm_insns here.
(save_parm_insns): Not here.
From-SVN: r32728
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/integrate.c | 3 |
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4fcef1c..828b9a3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Fri Mar 24 13:49:45 2000 Jeffrey A Law (law@cygnus.com) + + * integrate.c (save_for_inline_nocopy): Clear in_nonparm_insns here. + (save_parm_insns): Not here. + 2000-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> * builtins.c (expand_builtin_bzero): New function. diff --git a/gcc/integrate.c b/gcc/integrate.c index e0374e1..2325fae 100644 --- a/gcc/integrate.c +++ b/gcc/integrate.c @@ -426,6 +426,7 @@ save_for_inline_nocopy (fndecl) perform constant folding when its incoming value is constant). Otherwise, we have to copy its value into a new register and track the new register's life. */ + in_nonparm_insns = 0; save_parm_insns (insn, first_nonparm_insn); /* We have now allocated all that needs to be allocated permanently @@ -455,8 +456,6 @@ save_parm_insns (insn, first_nonparm_insn) rtx insn; rtx first_nonparm_insn; { - in_nonparm_insns = 0; - if (insn == NULL_RTX) return; |