projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3e53ea4
)
(emit_move_insn_1): Don't emit clobber when moving by parts and source
author
Richard Kenner
<kenner@gcc.gnu.org>
Tue, 16 Jan 1996 13:21:16 +0000
(08:21 -0500)
committer
Richard Kenner
<kenner@gcc.gnu.org>
Tue, 16 Jan 1996 13:21:16 +0000
(08:21 -0500)
equals destination.
From-SVN: r11018
gcc/expr.c
patch
|
blob
|
history
diff --git
a/gcc/expr.c
b/gcc/expr.c
index 60336c96ecad81758f7cb43f8120313d02e8cba1..f2ed65c1277544f5006789881c42569e7b867f5a 100644
(file)
--- a/
gcc/expr.c
+++ b/
gcc/expr.c
@@
-2204,7
+2204,8
@@
emit_move_insn_1 (x, y)
#endif
/* Show the output dies here. */
- emit_insn (gen_rtx (CLOBBER, VOIDmode, x));
+ if (x != y)
+ emit_insn (gen_rtx (CLOBBER, VOIDmode, x));
for (i = 0;
i < (GET_MODE_SIZE (mode) + (UNITS_PER_WORD - 1)) / UNITS_PER_WORD;