flow.c (mark_set_1): New arguments code and flags; update all callers.
authorRichard Henderson <rth@cygnus.com>
Thu, 27 Apr 2000 05:42:25 +0000 (22:42 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 27 Apr 2000 05:42:25 +0000 (22:42 -0700)
commitb4593d17c03d7a32bb761b5d22a4fa0285548216
tree4103b984f7b1ba5364d6a9236672deedcbd025ea
parent443b75c925b8b46c819fced9c4266f590b359bae
flow.c (mark_set_1): New arguments code and flags; update all callers.

        * flow.c (mark_set_1): New arguments code and flags; update all
        callers.  Track regno_first and regno_last; do HARD_REGNO_NREGS
        test in one place.  Tidy flags tests.  Don't bias REG_N_REFS by
        loop_depth when optimizing for size.  Do new_dead update after
        emitting REG_UNUSED notes.  Merge mark_set_reg code.
        (mark_set_reg): Remove.
        (propagate_one_insn): Use mark_set_1 for call-clobbered registers;
        arrange to not emit REG_UNUSED notes.

From-SVN: r33462
gcc/ChangeLog
gcc/flow.c