Commit 0340ed6c by Jeffrey A Law Committed by Jeff Law

jump.c (jump_optimize): Fix first arg to modified_in_p in previous change.

        * jump.c (jump_optimize): Fix first arg to modified_in_p in
        previous change.

From-SVN: r17610
parent d7684f2d
Tue Feb 3 01:11:12 1998 Jeffrey A Law (law@cygnus.com)
* jump.c (jump_optimize): Fix first arg to modified_in_p in
previous change.
Mon Feb 2 19:18:14 1998 Richard Henderson <rth@cygnus.com>
* expr.c (expand_builtin_setjmp): Accept two new arguments for
......
......@@ -995,7 +995,7 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan)
&& GET_CODE (SET_SRC (temp1)) != REG
&& GET_CODE (SET_SRC (temp1)) != SUBREG
&& GET_CODE (SET_SRC (temp1)) != CONST_INT
&& ! modified_in_p (insn, temp)
&& ! modified_in_p (PATTERN (insn), temp)
&& ! side_effects_p (SET_SRC (temp1))
&& ! may_trap_p (SET_SRC (temp1))
&& rtx_cost (SET_SRC (temp1), SET) < 10)
......@@ -1035,13 +1035,13 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan)
&& GET_MODE_CLASS (GET_MODE (temp2)) == MODE_INT
&& (! SMALL_REGISTER_CLASSES
|| REGNO (temp2) >= FIRST_PSEUDO_REGISTER)
&& ! modified_in_p (insn, temp)
&& ! modified_in_p (PATTERN (insn), temp)
&& ! side_effects_p (SET_SRC (temp1))
&& ! may_trap_p (SET_SRC (temp1))
&& rtx_cost (SET_SRC (temp1), SET) < 10
&& (temp4 = single_set (temp3)) != 0
&& rtx_equal_p (SET_DEST (temp4), temp2)
&& ! modified_in_p (insn, temp3)
&& ! modified_in_p (PATTERN (insn), temp3)
&& ! side_effects_p (SET_SRC (temp4))
&& ! may_trap_p (SET_SRC (temp4))
&& rtx_cost (SET_SRC (temp4), SET) < 10)
......@@ -1094,7 +1094,7 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan)
&& REGNO (temp5) >= FIRST_PSEUDO_REGISTER
&& REGNO_FIRST_UID (REGNO (temp5)) == INSN_UID (temp)
&& REGNO_LAST_UID (REGNO (temp5)) == INSN_UID (temp3)
&& ! modified_in_p (insn, temp)
&& ! modified_in_p (PATTERN (insn), temp)
&& ! side_effects_p (SET_SRC (temp1))
&& ! may_trap_p (SET_SRC (temp1))
&& rtx_cost (SET_SRC (temp1), SET) < 10
......@@ -1104,7 +1104,7 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan)
&& (! SMALL_REGISTER_CLASSES
|| REGNO (temp2) >= FIRST_PSEUDO_REGISTER)
&& rtx_equal_p (SET_DEST (temp4), temp2)
&& ! modified_in_p (insn, temp3)
&& ! modified_in_p (PATTERN (insn), temp3)
&& ! side_effects_p (SET_SRC (temp4))
&& ! may_trap_p (SET_SRC (temp4))
&& rtx_cost (SET_SRC (temp4), SET) < 10)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment