On 5/29/23 08:38, Uros Bizjak via Gcc-patches wrote:
gcc/ChangeLog:

     * rtl.h (rtx_addr_can_trap_p): Change return type from int to bool.
     (rtx_unstable_p): Ditto.
     (reg_mentioned_p): Ditto.
     (reg_referenced_p): Ditto.
     (reg_used_between_p): Ditto.
     (reg_set_between_p): Ditto.
     (modified_between_p): Ditto.
     (no_labels_between_p): Ditto.
     (modified_in_p): Ditto.
     (reg_set_p): Ditto.
     (multiple_sets): Ditto.
     (set_noop_p): Ditto.
     (noop_move_p): Ditto.
     (reg_overlap_mentioned_p): Ditto.
     (dead_or_set_p): Ditto.
     (dead_or_set_regno_p): Ditto.
     (find_reg_fusage): Ditto.
     (find_regno_fusage): Ditto.
     (side_effects_p): Ditto.
     (volatile_refs_p): Ditto.
     (volatile_insn_p): Ditto.
     (may_trap_p_1): Ditto.
     (may_trap_p): Ditto.
     (may_trap_or_fault_p): Ditto.
     (computed_jump_p): Ditto.
     (auto_inc_p): Ditto.
     (loc_mentioned_in_p): Ditto.
     * rtlanal.cc (computed_jump_p_1): Adjust forward declaration.
     (rtx_unstable_p): Change return type from int to bool
     and adjust function body accordingly.
     (rtx_addr_can_trap_p): Ditto.
     (reg_mentioned_p): Ditto.
     (no_labels_between_p): Ditto.
     (reg_used_between_p): Ditto.
     (reg_referenced_p): Ditto.
     (reg_set_between_p): Ditto.
     (reg_set_p): Ditto.
     (modified_between_p): Ditto.
     (modified_in_p): Ditto.
     (multiple_sets): Ditto.
     (set_noop_p): Ditto.
     (noop_move_p): Ditto.
     (reg_overlap_mentioned_p): Ditto.
     (dead_or_set_p): Ditto.
     (dead_or_set_regno_p): Ditto.
     (find_reg_fusage): Ditto.
     (find_regno_fusage): Ditto.
     (remove_node_from_insn_list): Ditto.
     (volatile_insn_p): Ditto.
     (volatile_refs_p): Ditto.
     (side_effects_p): Ditto.
     (may_trap_p_1): Ditto.
     (may_trap_p): Ditto.
     (may_trap_or_fault_p): Ditto.
     (computed_jump_p): Ditto.
     (auto_inc_p): Ditto.
     (loc_mentioned_in_p): Ditto.
     * combine.cc (can_combine_p): Update indirect function.

Bootstrapped and regression tested on x86_64-linux-gnu {,-m32}.

OK for master?
OK.

jeff

Reply via email to