]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* integrate.c (mark_hard_reg_initial_vals): Check for NULL.
authorDJ Delorie <dj@redhat.com>
Thu, 21 Jun 2001 17:55:00 +0000 (13:55 -0400)
committerDJ Delorie <dj@gcc.gnu.org>
Thu, 21 Jun 2001 17:55:00 +0000 (13:55 -0400)
From-SVN: r43487

gcc/ChangeLog
gcc/integrate.c

index f5f601be078cbc92c712a05c1639052073ff6051..fe47e2f639c5f385a2a3288ea898e7ab422eec3f 100644 (file)
@@ -1,5 +1,7 @@
 2001-06-21  DJ Delorie  <dj@redhat.com>
 
+       * integrate.c (mark_hard_reg_initial_vals): Check for NULL.
+       
        * integrate.c (ggc.h): Include.
        (initial_value_pair, initial_value_struct,
        setup_initial_hard_reg_value_integration): Add prototypes.
index 7cc6002520cb6a0531727dbf092b9340e49587c8..88b8c9f1f88a1dd0e495598d416b3ada5a3bb969 100644 (file)
@@ -2977,6 +2977,9 @@ mark_hard_reg_initial_vals (fun)
   struct initial_value_struct *ivs = fun->hard_reg_initial_vals;
   int i;
 
+  if (ivs == 0)
+    return;
+
   for (i = 0; i < ivs->num_entries; i ++)
     {
       ggc_mark_rtx (ivs->entries[i].hard_reg);