Commit 98c3b850 by Jan Hubicka Committed by Jan Hubicka

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
parent 97726216
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.
......
......@@ -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)
......
......@@ -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));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment