OSDN Git Service

* cfgrtl.c (rtl_verify_flow_info): Don't use INSN_P when
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Nov 2004 21:55:07 +0000 (21:55 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Nov 2004 21:55:07 +0000 (21:55 +0000)
checking if an unconditional return is followed by a barrier.

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

gcc/ChangeLog
gcc/cfgrtl.c

index 12dfd42..1ebf450 100644 (file)
@@ -1,3 +1,8 @@
+2004-11-17  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * cfgrtl.c (rtl_verify_flow_info): Don't use INSN_P when
+       checking if an unconditional return is followed by a barrier.
+
 2004-11-17  Jeff Law  <law@redhat.com>
 
        * tree-cfg.c (edge_to_cases): Renamed from edge_to_case_leader.
index 8b11cf3..47f5330 100644 (file)
@@ -2256,8 +2256,7 @@ rtl_verify_flow_info (void)
            }
        }
 
-      if (INSN_P (x)
-         && JUMP_P (x)
+      if (JUMP_P (x)
          && returnjump_p (x) && ! condjump_p (x)
          && ! (NEXT_INSN (x) && BARRIER_P (NEXT_INSN (x))))
            fatal_insn ("return not followed by barrier", x);