From: Richard Henderson Date: Tue, 21 May 2002 22:35:04 +0000 (-0700) Subject: * flow.c (life_analysis): Fix test for deleted label. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=380e6adea2e15fdb2d68305ec3b44c176d27a1d2;p=gcc.git * flow.c (life_analysis): Fix test for deleted label. From-SVN: r53705 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4199d2cbc26..3bd9d20b481 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2002-05-21 Richard Henderson + + * flow.c (life_analysis): Fix test for deleted label. + 2002-05-21 Neil Booth * doc/tm.texi: Fix typo. diff --git a/gcc/flow.c b/gcc/flow.c index 64d68dffca7..c284273a4ae 100644 --- a/gcc/flow.c +++ b/gcc/flow.c @@ -493,12 +493,12 @@ life_analysis (f, file, flags) for (insn = get_insns (); insn; insn = NEXT_INSN (insn)) { rtx inote = find_reg_note (insn, REG_LABEL, NULL_RTX); - - if (inote && GET_CODE (inote) == NOTE_INSN_DELETED_LABEL) + if (inote && GET_CODE (XEXP (inote, 0)) != CODE_LABEL) abort (); } } #endif + /* Removing dead insns should've made jumptables really dead. */ delete_dead_jumptables (); }