diff options
author | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1994-05-06 21:50:04 +0000 |
---|---|---|
committer | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1994-05-06 21:50:04 +0000 |
commit | d2bf4b60e2ee7d666163e3d207976946a4c97f4d (patch) | |
tree | c0d7d6876203e9d8b1029ec964eda3442f254e9b /gcc/function.c | |
parent | c727959617336350799b2e963303f30c11a25ba2 (diff) | |
download | gcc-d2bf4b60e2ee7d666163e3d207976946a4c97f4d.tar.gz |
(fixup_var_refs_insns): Change from USE and CLOBBER insns to using
CALL_INSN_FUNCTION_USAGE.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7244 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/function.c')
-rw-r--r-- | gcc/function.c | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/gcc/function.c b/gcc/function.c index ff80a7f2ead..279bd77e1ec 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -1449,19 +1449,7 @@ fixup_var_refs_insns (var, promoted_mode, unsignedp, insn, toplevel) replacements->old = fixup_stack_1 (replacements->old, insn); - /* We can not separate USE insns from the CALL_INSN - that they belong to. If this is a CALL_INSN, insert - the move insn before the USE insns preceding it - instead of immediately before the insn. */ - if (GET_CODE (insn) == CALL_INSN) - { - insert_before = insn; - while (GET_CODE (PREV_INSN (insert_before)) == INSN - && GET_CODE (PATTERN (PREV_INSN (insert_before))) == USE) - insert_before = PREV_INSN (insert_before); - } - else - insert_before = insn; + insert_before = insn; /* If we are changing the mode, do a conversion. This might be wasteful, but combine.c will |