Commit d7ea4cf6 by Richard Kenner

*** empty log message ***

From-SVN: r809
parent c572e5ba
...@@ -2656,6 +2656,13 @@ mark_jump_label (x, insn, cross_jump) ...@@ -2656,6 +2656,13 @@ mark_jump_label (x, insn, cross_jump)
case CALL: case CALL:
return; return;
case MEM:
/* If this is a constant-pool reference, see if it is a label. */
if (GET_CODE (XEXP (x, 0)) == SYMBOL_REF
&& CONSTANT_POOL_ADDRESS_P (XEXP (x, 0)))
mark_jump_label (get_pool_constant (XEXP (x, 0)), insn, cross_jump);
break;
case LABEL_REF: case LABEL_REF:
{ {
register rtx label = XEXP (x, 0); register rtx label = XEXP (x, 0);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment