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".