[Bug bootstrap/62304] [5 regression] ICE in follow_jumps, find_dead_or_set_registers

dmalcolm at redhat dot com gcc-bugzilla@gcc.gnu.org
Fri Aug 29 11:36:00 GMT 2014


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62304

Dave Malcolm <dmalcolm at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dmalcolm at redhat dot com

--- Comment #1 from Dave Malcolm <dmalcolm at redhat dot com> ---
The crash in find_dead_or_set_registers is the one discussed in:
https://gcc.gnu.org/ml/gcc-patches/2014-08/msg02619.html
and I introduced it in r214693 (aka patch #225)

The crash in follow_jumps is similar to it, and occurs here:
    new_thread = follow_jumps (JUMP_LABEL_AS_INSN (new_thread), insn,
                   &crossing);
where JUMP_LABEL_AS_INSN erroneously tries to coerce JUMP_LABEL (new_thread) to
be an insn, but it's a RETURN.  I introduced this one in r214684 (aka patch
#218)

Sorry; am working on a fix.



More information about the Gcc-bugs mailing list