aboutsummaryrefslogtreecommitdiff
path: root/gcc/reg-stack.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-06-24 14:43:36 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-06-24 14:43:36 -0400
commit6d7d084a0a4169df80a94da1b9920cc19b965a10 (patch)
tree43a4fd245662c3faac28e85e1a257faf49a447e0 /gcc/reg-stack.c
parent9730876c1624d2f98d4b96ec2c28c47e933388b0 (diff)
downloadgcc-6d7d084a0a4169df80a94da1b9920cc19b965a10.zip
gcc-6d7d084a0a4169df80a94da1b9920cc19b965a10.tar.gz
gcc-6d7d084a0a4169df80a94da1b9920cc19b965a10.tar.bz2
(goto_block_pat): Ignore undefined label.
From-SVN: r7555
Diffstat (limited to 'gcc/reg-stack.c')
-rw-r--r--gcc/reg-stack.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c
index 54e7de2..dd30344 100644
--- a/gcc/reg-stack.c
+++ b/gcc/reg-stack.c
@@ -2750,6 +2750,8 @@ goto_block_pat (insn, regstack, pat)
abort ();
/* First, see if in fact anything needs to be done to the stack at all. */
+ if (INSN_UID (label) <= 0)
+ return;
label_stack = &block_stack_in[BLOCK_NUM (label)];