diff options
author | Doug Evans <dje@gnu.org> | 1997-03-25 19:43:45 +0000 |
---|---|---|
committer | Doug Evans <dje@gnu.org> | 1997-03-25 19:43:45 +0000 |
commit | e46a986ab9e7d38890b9009b1e031937ede045aa (patch) | |
tree | 68b702a0714e28f2dc34914b6d5a7343c7ed3ff7 /gcc | |
parent | 8ec316237ff2a96d716858b4d9755f102f727395 (diff) | |
download | gcc-e46a986ab9e7d38890b9009b1e031937ede045aa.zip gcc-e46a986ab9e7d38890b9009b1e031937ede045aa.tar.gz gcc-e46a986ab9e7d38890b9009b1e031937ede045aa.tar.bz2 |
expr.c (emit_push_insn): Delete emission of CLOBBER when doing partial push, no longer necessary.
* expr.c (emit_push_insn): Delete emission of CLOBBER
when doing partial push, no longer necessary.
From-SVN: r13797
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/expr.c | 6 |
1 files changed, 0 insertions, 6 deletions
@@ -2414,12 +2414,6 @@ emit_push_insn (x, mode, type, size, align, partial, reg, extra, Default is below for small data on big-endian machines; else above. */ enum direction where_pad = FUNCTION_ARG_PADDING (mode, type); - /* If we're placing part of X into a register and part of X onto - the stack, indicate that the entire register is clobbered to - keep flow from thinking the unused part of the register is live. */ - if (partial > 0 && reg != 0) - emit_insn (gen_rtx (CLOBBER, VOIDmode, reg)); - /* Invert direction if stack is post-update. */ if (STACK_PUSH_CODE == POST_INC || STACK_PUSH_CODE == POST_DEC) if (where_pad != none) |