aboutsummaryrefslogtreecommitdiff
path: root/gcc
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
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')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/expr.c5
-rw-r--r--gcc/rtl.h6
3 files changed, 6 insertions, 12 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 05055fb..e69894b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Mon Feb 28 13:07:19 MET 2000 Jan Hubicka <jh@suse.cz>
+
+ * expr.c (store_constructor): Do not emit USE.
+ * rtl.h (stupid_life_analysis): Remove.
+
Mon Feb 28 07:03:27 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* toplev.c (rest_of_compilation): Account for time in
@@ -6,7 +11,7 @@ Mon Feb 28 07:03:27 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* jump.c (jump_optimize_1): Don't call delete_barrier_successors
if only marking labels.
-Mon Feb 28 12:53:57 MET 2000 Jan Hubicka <jh@suse.cz>
+Mon Feb 28 12:53:57 MET 2000 Jan Hubicka <jh@suse.cz>
* calls.c (expand_call): Attempt to combine stack adjustments with
pending stack adjustments.
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)
diff --git a/gcc/rtl.h b/gcc/rtl.h
index a542020..c736600 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1527,12 +1527,6 @@ extern int preserve_subexpressions_p PARAMS ((void));
extern void init_expr_once PARAMS ((void));
extern void move_by_pieces PARAMS ((rtx, rtx, int, unsigned int));
-
-/* In stupid.c */
-#ifdef BUFSIZ
-extern void stupid_life_analysis PARAMS ((rtx, int, FILE *));
-#endif
-
/* In flow.c */
extern void allocate_bb_life_data PARAMS ((void));
extern void allocate_reg_life_data PARAMS ((void));