diff options
Diffstat (limited to 'gcc/jump.c')
-rw-r--r-- | gcc/jump.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/jump.c b/gcc/jump.c index 538460945d4..4c8e9775927 100644 --- a/gcc/jump.c +++ b/gcc/jump.c @@ -2433,7 +2433,9 @@ delete_unreferenced_labels (f) for (insn = f; insn; ) { - if (GET_CODE (insn) == CODE_LABEL && LABEL_NUSES (insn) == 0) + if (GET_CODE (insn) == CODE_LABEL + && LABEL_NUSES (insn) == 0 + && LABEL_ALTERNATE_NAME (insn) == NULL) insn = delete_insn (insn); else { |