aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-03-04 06:35:10 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1994-03-04 06:35:10 -0500
commit2d182c6fc7cbd491afc00fd3112963d55101c730 (patch)
tree57e39f94d7a96228e6c2d26c4c3d90c7967e9840
parent027b95a6dae61d168ec1f1dc389502ecdd27163f (diff)
downloadgcc-2d182c6fc7cbd491afc00fd3112963d55101c730.zip
gcc-2d182c6fc7cbd491afc00fd3112963d55101c730.tar.gz
gcc-2d182c6fc7cbd491afc00fd3112963d55101c730.tar.bz2
(emit_reload_insns): Don't call gen_input_reload if src and dest are
identical. From-SVN: r6692
-rw-r--r--gcc/reload1.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/reload1.c b/gcc/reload1.c
index 90a4573..5a95d44 100644
--- a/gcc/reload1.c
+++ b/gcc/reload1.c
@@ -5842,7 +5842,7 @@ emit_reload_insns (insn)
}
#endif
- if (! special)
+ if (! special && ! rtx_equal_p (reloadreg, oldequiv))
gen_input_reload (reloadreg, oldequiv, reload_opnum[j],
reload_when_needed[j]);