OSDN Git Service

2004-09-22 Frank Ch. Eigler <fche@redhat.com>
[pf3gnuchains/gcc-fork.git] / gcc / dominance.c
index 2782547..ef40b54 100644 (file)
@@ -833,8 +833,12 @@ verify_dominators (enum cdi_direction dir)
       dom_bb = recount_dominator (dir, bb);
       if (dom_bb != get_immediate_dominator (dir, bb))
        {
-         error ("dominator of %d should be %d, not %d",
-          bb->index, dom_bb->index, get_immediate_dominator(dir, bb)->index);
+         if (dom_bb == NULL)
+           error ("dominator of %d should be (unknown), not %d",
+                  bb->index, get_immediate_dominator(dir, bb)->index);
+         else
+           error ("dominator of %d should be %d, not %d",
+                  bb->index, dom_bb->index, get_immediate_dominator(dir, bb)->index);
          err = 1;
        }
     }