From: Richard Kenner Date: Tue, 5 Mar 1996 14:32:16 +0000 (-0500) Subject: (record_label_references): Check for undefined label. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=13684373ccee26cd479e7fde77994b71ccee3623;p=gcc.git (record_label_references): Check for undefined label. From-SVN: r11454 --- diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c index 7e5728108dd..95f968e8334 100644 --- a/gcc/reg-stack.c +++ b/gcc/reg-stack.c @@ -483,6 +483,10 @@ record_label_references (insn, pat) if (GET_CODE (label) != CODE_LABEL) abort (); + /* If this is an undefined label, LABEL_REFS (label) contains garbage. */ + if (INSN_UID (label) == 0) + return; + /* Don't make a duplicate in the code_label's chain. */ for (ref = LABEL_REFS (label);