OSDN Git Service

2005-06-15 Andrew Pinski <pinskia@physics.uc.edu>
[pf3gnuchains/gcc-fork.git] / gcc / lambda.h
index 6e145ad..aaf40dc 100644 (file)
@@ -1,5 +1,5 @@
 /* Lambda matrix and vector interface.
-   Copyright (C) 2003, 2004 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2004, 2005 Free Software Foundation, Inc.
    Contributed by Daniel Berlin <dberlin@dberlin.org>
 
 This file is part of GCC.
@@ -196,13 +196,12 @@ lambda_body_vector lambda_body_vector_compute_new (lambda_trans_matrix,
 void print_lambda_body_vector (FILE *, lambda_body_vector);
 lambda_loopnest gcc_loopnest_to_lambda_loopnest (struct loops *,
                                                 struct loop *,
-                                                VEC(tree,gc) **,
-                                                VEC(tree,gc) **,
+                                                VEC(tree,heap) **,
+                                                VEC(tree,heap) **,
                                                 bool);
-void lambda_loopnest_to_gcc_loopnest (struct loop *, VEC(tree,gc) *,
-                                     VEC(tree,gc) *,
-                                     lambda_loopnest, 
-                                     lambda_trans_matrix);
+void lambda_loopnest_to_gcc_loopnest (struct loop *,
+                                     VEC(tree,heap) *, VEC(tree,heap) *,
+                                     lambda_loopnest, lambda_trans_matrix);
 
 
 static inline void lambda_vector_negate (lambda_vector, lambda_vector, int);
@@ -326,19 +325,15 @@ lambda_vector_min_nz (lambda_vector vec1, int n, int start)
 {
   int j;
   int min = -1;
-#ifdef ENABLE_CHECKING 
-  if (start > n)
-    abort ();
-#endif
+
+  gcc_assert (start <= n);
   for (j = start; j < n; j++)
     {
       if (vec1[j])
        if (min < 0 || vec1[j] < vec1[min])
          min = j;
     }
-
-  if (min < 0)
-    abort ();
+  gcc_assert (min >= 0);
 
   return min;
 }