* jump.c (simplejump_p): Revert last change.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 8 Jan 2001 18:52:50 +0000 (18:52 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 8 Jan 2001 18:52:50 +0000 (18:52 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38806 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/jump.c

index 98cd34e..4e28f23 100644 (file)
@@ -1,3 +1,7 @@
+2001-01-08  Richard Henderson  <rth@redhat.com>
+
+       * jump.c (simplejump_p): Revert last change.
+
 2001-01-08  Neil Booth  <neil@daikokuya.demon.co.uk>
 
         * cppinit.c (init): Rename init_library.
index 15e41f0..ff2ab14 100644 (file)
@@ -2163,21 +2163,10 @@ int
 simplejump_p (insn)
      rtx insn;
 {
-  rtx set;
-
-  if (GET_CODE (insn) != JUMP_INSN)
-    return 0;
-
-  set = PATTERN (insn);
-  if (GET_CODE (set) != SET)
-    {
-      set = single_set_1 (insn);
-      if (set == NULL_RTX)
-       return 0;
-    }
-
-  return (GET_CODE (SET_DEST (set)) == PC
-         && GET_CODE (SET_SRC (set)) == LABEL_REF);
+  return (GET_CODE (insn) == JUMP_INSN
+         && GET_CODE (PATTERN (insn)) == SET
+         && GET_CODE (SET_DEST (PATTERN (insn))) == PC
+         && GET_CODE (SET_SRC (PATTERN (insn))) == LABEL_REF);
 }
 
 /* Return nonzero if INSN is a (possibly) conditional jump