aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2000-02-28 13:08:41 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2000-02-28 12:08:41 +0000
commit98c3b85006a1603e0261a1c7d1ebc8cd08169419 (patch)
treecd6d0dda9258ee6876bc20bfde81c825d9dfc308 /gcc/expr.c
parent977262161033dd38b910cb42af1f19a9ce7e4d92 (diff)
downloadgcc-98c3b85006a1603e0261a1c7d1ebc8cd08169419.zip
gcc-98c3b85006a1603e0261a1c7d1ebc8cd08169419.tar.gz
gcc-98c3b85006a1603e0261a1c7d1ebc8cd08169419.tar.bz2
expr.c (store_constructor): Do not emit USE.
* expr.c (store_constructor): Do not emit USE. * rtl.h (stupid_life_analysis): Remove. From-SVN: r32233
Diffstat (limited to 'gcc/expr.c')
-rw-r--r--gcc/expr.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/gcc/expr.c b/gcc/expr.c
index ba0fa77..4d1bdd2 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -4461,11 +4461,6 @@ store_constructor (exp, target, align, cleared, size)
index, integer_one_node), 0, 0);
expand_end_loop ();
emit_label (loop_end);
-
- /* Needed by stupid register allocation. to extend the
- lifetime of pseudo-regs used by target past the end
- of the loop. */
- emit_insn (gen_rtx_USE (GET_MODE (target), target));
}
}
else if ((index != 0 && TREE_CODE (index) != INTEGER_CST)