aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-08-14 09:08:53 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1995-08-14 09:08:53 -0400
commitd8fa98d54b3e6c681994c244d9b8b5469ff38f3e (patch)
treece7a29761cbb67aea70bdf2e83a4a3ebd4c098f3
parent31cc58e92d73996720e10f818522e7ac9dc0ef3d (diff)
downloadgcc-d8fa98d54b3e6c681994c244d9b8b5469ff38f3e.zip
gcc-d8fa98d54b3e6c681994c244d9b8b5469ff38f3e.tar.gz
gcc-d8fa98d54b3e6c681994c244d9b8b5469ff38f3e.tar.bz2
(vms_check_external): Update `pending_head' properly when the first
list element is removed. From-SVN: r10237
-rw-r--r--gcc/config/vax/vax.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/vax/vax.c b/gcc/config/vax/vax.c
index c3cf443..e0500e2 100644
--- a/gcc/config/vax/vax.c
+++ b/gcc/config/vax/vax.c
@@ -1,5 +1,5 @@
/* Subroutines for insn-output.c for Vax.
- Copyright (C) 1987, 1994 Free Software Foundation, Inc.
+ Copyright (C) 1987, 1994, 1995 Free Software Foundation, Inc.
This file is part of GNU CC.
@@ -685,9 +685,9 @@ vms_check_external (decl, name, pending)
if (pending)
return;
- /* Was pending, but may now be defined; move it to other list. */
+ /* Was pending, but has now been defined; move it to other list. */
if (p == pending_head)
- pending_head = 0;
+ pending_head = p->next;
else
p0->next = p->next;
p->next = extern_head;