From 5dab4eb70355882f91196640c85e2f54dd097c36 Mon Sep 17 00:00:00 2001 From: Bernd Schmidt Date: Tue, 20 Mar 2007 23:43:33 +0000 Subject: [PATCH] jump.c (mark_jump_label): Treat SEQUENCE specially. * jump.c (mark_jump_label): Treat SEQUENCE specially. From-SVN: r123096 --- gcc/ChangeLog | 4 ++++ gcc/jump.c | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b395834b6bd..df9c1ecc8ed 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2007-03-20 Bernd Schmidt + + * jump.c (mark_jump_label): Treat SEQUENCE specially. + 2007-03-20 Nathan Sidwell * config/vxlib.c (tls_delete_hook): Use TCB for kernel tasks. diff --git a/gcc/jump.c b/gcc/jump.c index fa96a302954..e61e2fba9d7 100644 --- a/gcc/jump.c +++ b/gcc/jump.c @@ -992,6 +992,12 @@ mark_jump_label (rtx x, rtx insn, int in_mem) in_mem = 1; break; + case SEQUENCE: + for (i = 0; i < XVECLEN (x, 0); i++) + mark_jump_label (PATTERN (XVECEXP (x, 0, i)), + XVECEXP (x, 0, i), 0); + return; + case SYMBOL_REF: if (!in_mem) return;