* varray.c (varray_check_failed): Use internal_error.
authorZack Weinberg <zackw@stanford.edu>
Fri, 6 Jul 2001 18:12:11 +0000 (18:12 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Fri, 6 Jul 2001 18:12:11 +0000 (18:12 +0000)
From-SVN: r43815

gcc/ChangeLog
gcc/varray.c

index c134b5b6bda4b77b519dd377f1359534dc669baf..3e8e968e6d0cece66fadaf401d673a8e9133ba5d 100644 (file)
@@ -1,3 +1,7 @@
+2001-07-06  Zack Weinberg  <zackw@stanford.edu>
+
+       * varray.c (varray_check_failed): Use internal_error.
+
 2001-07-05  Andrew Haley  <aph@redhat.com>
 
        * Makefile.in (LIB2_DIVMOD_FUNCS): New.
index 7f75bf2f7c39f5db943a6badec50f9de032d065b..7cf42f0b9114e717745e65388f6ec1265e54161e 100644 (file)
@@ -84,9 +84,9 @@ varray_check_failed (va, n, file, line, function)
      int line;
      const char *function;
 {
-  error("Virtual array %s[%lu]: element %lu out of bounds",
-       va->name, (unsigned long) va->num_elements, (unsigned long) n);
-  fancy_abort (file, line, function);
+  internal_error ("Virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d",
+                 va->name, (unsigned long) va->num_elements, (unsigned long) n,
+                 function, trim_filename (file), line);
 }
 
 #endif