NOTE_INSN_LOOP_END note crept in between casesi-insn and addr_diff_vec?

Jeffrey A Law law@redhat.com
Fri Sep 3 16:43:00 GMT 2004


On Thu, 2004-09-02 at 09:20, Hans-Peter Nilsson wrote:
> The CRIS port inspects PREV_INSN (PREV_INSN (jump_table)) in
> ASM_OUTPUT_CASE_END and expects the casesi insn to be there.
> Now a note has crept in between the jump table insn (last insn
> in the casesi expansion) and the jump_table.  This breaks cris-*
> as follows (for a while, but for the record this particular
> checkout was from "Thu Sep 2 12:32:53 GMT 2004" (with the
> "WARNing" in toplev.c updated)):
IIRC, nothing should exist between the jump and its associated
jump table.  I'd start by looking into who moved the note into
the bogus location.

jeff




More information about the Gcc mailing list