diff options
| author | Richard Kenner <kenner@gcc.gnu.org> | 1992-09-19 15:54:32 -0400 |
|---|---|---|
| committer | Richard Kenner <kenner@gcc.gnu.org> | 1992-09-19 15:54:32 -0400 |
| commit | 9571f079749d8c9aaee24c292270862610260ee0 (patch) | |
| tree | 760432efb3fe0ac0a13e37e04646672d0ed745e0 | |
| parent | 8cfef35ae2d5ef34d3d8df10a1f244036163e0b6 (diff) | |
| download | gcc-9571f079749d8c9aaee24c292270862610260ee0.zip gcc-9571f079749d8c9aaee24c292270862610260ee0.tar.gz gcc-9571f079749d8c9aaee24c292270862610260ee0.tar.bz2 | |
(delete_insn): Don't change labels to NOTEs if we would not really have
deleted them.
From-SVN: r2184
| -rw-r--r-- | gcc/jump.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -2964,7 +2964,8 @@ delete_insn (insn) /* Don't delete user-declared labels. Convert them to special NOTEs instead. */ - if (was_code_label && LABEL_NAME (insn) != 0) + if (was_code_label && LABEL_NAME (insn) != 0 + && optimize && ! dont_really_delete) { PUT_CODE (insn, NOTE); NOTE_LINE_NUMBER (insn) = NOTE_INSN_DELETED_LABEL; |
