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

Roger Sayle <roger at nextmovesoftware dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |roger at nextmovesoftware dot 
com

--- Comment #7 from Roger Sayle <roger at nextmovesoftware dot com> ---
I agree with Jakub that my combine.cc change never considered the case where
the constant to be placed in the constant pool is the destination of a computed
jump (and that this might interfere with computed_jump_p).  The suggested
"SET_DEST (pat) != pc_rtx" clause looks like a reasonable and safe fix.

I also think that the patch in comment #4 to make create_trace_edges in
dwarf2cfi.cc more robust to invalid code also has its own merit.  Fixing this
in both places would provide "defence in depth".

Reply via email to