aboutsummaryrefslogtreecommitdiff
path: root/gcc/integrate.c
diff options
context:
space:
mode:
authorDJ Delorie <dj@redhat.com>2001-06-21 13:55:00 -0400
committerDJ Delorie <dj@gcc.gnu.org>2001-06-21 13:55:00 -0400
commit024070cb34697faa48758f4096fa48def918f62e (patch)
treec9b849a395bad9c929148e23cb61b29c97f44a20 /gcc/integrate.c
parentc0e7830f8cb99c695c5026f1685f86a5fdef8df5 (diff)
downloadgcc-024070cb34697faa48758f4096fa48def918f62e.zip
gcc-024070cb34697faa48758f4096fa48def918f62e.tar.gz
gcc-024070cb34697faa48758f4096fa48def918f62e.tar.bz2
* integrate.c (mark_hard_reg_initial_vals): Check for NULL.
From-SVN: r43487
Diffstat (limited to 'gcc/integrate.c')
-rw-r--r--gcc/integrate.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/integrate.c b/gcc/integrate.c
index 7cc6002..88b8c9f 100644
--- a/gcc/integrate.c
+++ b/gcc/integrate.c
@@ -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);