OSDN Git Service

* flow.c (mark_set_1): New arguments code and flags; update all
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 27 Apr 2000 05:42:25 +0000 (05:42 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 27 Apr 2000 05:42:25 +0000 (05:42 +0000)
commit96c0ab5d122b834fb13f6bc6dc686fbd34bc1876
tree4103b984f7b1ba5364d6a9236672deedcbd025ea
parent9d3d0d6d50933dee60b4579dc93ff6a91e363e2e
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33462 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/flow.c