In sparc_emit_set_symbolic_const64, I see this code:
if (temp1 == op0)
abort ();
However, I tripped over one case (in old sources, not yet
reproducible) where the rtx's were different addresses but reflected
the same register. Shouldn't the above be thusly?
if (rtx_equal_p (temp1, op0))
abort ();