On 5/27/24 11:54 AM, Hans-Peter Nilsson wrote:
Regtested cris-elf.  Ok to commit?

-- >8 --
No functional change.

- We always have a target_hash_table and bb_ticks because
init_resource_info is always called.  These conditionals are
an ancient artifact: it's been quite a while since
resource.cc was used elsewhere than exclusively from reorg.cc

- In mark_target_live_regs, get rid of a now-redundant "if
(tinfo != NULL)" conditional and replace an "if (bb)" with a
gcc_assert.

A "git diff -wb" (ignore whitespace diff) is better at
showing the actual changes.

        * resource.cc (free_resource_info, clear_hashed_info_for_insn): Don't
        check for non-null target_hash_table and bb_ticks.
        (mark_target_live_regs): Ditto.  Replace check for non-NULL result from
        BLOCK_FOR_INSN with a call to gcc_assert.  Fold code conditioned on
        tinfo != NULL.
OK once prereqs are fully ack'd.

jeff

Reply via email to