diff options
author | James Van Artsdalen <jrv@gnu.org> | 1993-09-23 06:07:19 +0000 |
---|---|---|
committer | James Van Artsdalen <jrv@gnu.org> | 1993-09-23 06:07:19 +0000 |
commit | 9f5cad058274f4fdb14939db3470c89a94c21a24 (patch) | |
tree | 87e77016cd221a711648b9b9f7922178bcc5d99f /gcc | |
parent | a05afb95112f6aaa6fe82bcd208b582e80eb7637 (diff) | |
download | gcc-9f5cad058274f4fdb14939db3470c89a94c21a24.zip gcc-9f5cad058274f4fdb14939db3470c89a94c21a24.tar.gz gcc-9f5cad058274f4fdb14939db3470c89a94c21a24.tar.bz2 |
(record_label_references): Don't follow a null label reference chain.
From-SVN: r5429
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/reg-stack.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c index 33bd268..3cf49de 100644 --- a/gcc/reg-stack.c +++ b/gcc/reg-stack.c @@ -406,7 +406,9 @@ record_label_references (insn, pat) /* Don't make a duplicate in the code_label's chain. */ - for (ref = LABEL_REFS (label); ref != label; ref = LABEL_NEXTREF (ref)) + for (ref = LABEL_REFS (label); + ref && ref != label; + ref = LABEL_NEXTREF (ref)) if (CONTAINING_INSN (ref) == insn) return; |