aboutsummaryrefslogtreecommitdiff
path: root/gcc/flow.c
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1995-01-20 17:57:45 -0800
committerJim Wilson <wilson@gcc.gnu.org>1995-01-20 17:57:45 -0800
commit275c708029ff82ea99b886d5496d08f1fbfdffb4 (patch)
tree6f7846cdbfe0c2a685766eee77dbd806328285bc /gcc/flow.c
parentf5e795cee68cc5f46bc65184e78aa84aa909b4a0 (diff)
downloadgcc-275c708029ff82ea99b886d5496d08f1fbfdffb4.zip
gcc-275c708029ff82ea99b886d5496d08f1fbfdffb4.tar.gz
gcc-275c708029ff82ea99b886d5496d08f1fbfdffb4.tar.bz2
(find_basic_blocks): No longer need to check for deleted
nonlocal_labels. From-SVN: r8781
Diffstat (limited to 'gcc/flow.c')
-rw-r--r--gcc/flow.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/gcc/flow.c b/gcc/flow.c
index c53ddd9..2e25893 100644
--- a/gcc/flow.c
+++ b/gcc/flow.c
@@ -575,11 +575,8 @@ find_basic_blocks (f, nonlocal_label_list)
if (GET_CODE (insn) == CALL_INSN)
{
for (x = nonlocal_label_list; x; x = XEXP (x, 1))
- /* Don't try marking labels that
- were deleted as unreferenced. */
- if (GET_CODE (XEXP (x, 0)) == CODE_LABEL)
- mark_label_ref (gen_rtx (LABEL_REF, VOIDmode, XEXP (x, 0)),
- insn, 0);
+ mark_label_ref (gen_rtx (LABEL_REF, VOIDmode, XEXP (x, 0)),
+ insn, 0);
/* ??? This could be made smarter:
in some cases it's possible to tell that certain