diff options
author | Jan Hubicka <jh@suse.cz> | 2000-02-28 13:08:41 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2000-02-28 12:08:41 +0000 |
commit | 98c3b85006a1603e0261a1c7d1ebc8cd08169419 (patch) | |
tree | cd6d0dda9258ee6876bc20bfde81c825d9dfc308 /gcc | |
parent | 977262161033dd38b910cb42af1f19a9ce7e4d92 (diff) | |
download | gcc-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/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/expr.c | 5 | ||||
-rw-r--r-- | gcc/rtl.h | 6 |
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. @@ -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)); |