]> gcc.gnu.org Git - gcc.git/commitdiff
Missed changelog for life_analysis fix.
authorRichard Henderson <rth@gcc.gnu.org>
Fri, 18 Feb 2000 10:41:31 +0000 (02:41 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 18 Feb 2000 10:41:31 +0000 (02:41 -0800)
From-SVN: r32047

gcc/ChangeLog

index 6a5b4006fc2794071b583a315c75cd11659cf02b..bb8067f43b5b33a39c99a49521d26f59fc3a6b8a 100644 (file)
@@ -1,3 +1,22 @@
+2000-02-18  Richard Henderson  <rth@cygnus.com>
+
+       * flow.c (INSN_VOLATILE, SET_INSN_VOLATILE, uid_volatile): Remove.
+       (life_analysis_1): Subsume into ...
+       (life_analysis): ... here.  Force PROP_REG_INFO off after reload.
+       Use update_life_info for the relaxation.
+       (update_life_info): Update REG_BASIC_BLOCK for registers live on
+       entry and regs_live_at_setjmp.
+       (set_noop_p): Simplify.
+       (notice_stack_pointer_modification_1): Renamed from s/_1//.
+       (record_volatile_insns): Split into ...
+       (delete_noop_moves): ... here,
+       (notice_stack_pointer_modification): ... here,
+       (insn_dead_p): ... and here.
+       (propagate_block): Don't query INSN_VOLATILE.
+       (mark_used_regs): Mind !PROP_REG_INFO.
+       * toplev.c (rest_of_compilation): Call mark_constant_function here,
+       not in life_analysis.
+
 Fri Feb 18 01:29:22 EST 2000  John Wehle  (john@feith.com)
 
        * loop.c (canonicalize_condition): New function,
This page took 0.076348 seconds and 5 git commands to generate.