OSDN Git Service

* jump.c (jump_optimize): Fix first arg to modified_in_p in
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Feb 1998 00:09:57 +0000 (00:09 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Feb 1998 00:09:57 +0000 (00:09 +0000)
        previous change.

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

gcc/ChangeLog
gcc/jump.c

index 3c23a83..9bfff26 100644 (file)
@@ -1,3 +1,8 @@
+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
index 96a1b5d..b0a35c3 100644 (file)
@@ -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)