Commit af5b53ed by Richard Kenner

(expand_expr, case ADDR_EXPR): Call mark_temp_addr_taken.

From-SVN: r8225
parent a25d4ba2
...@@ -5992,7 +5992,10 @@ expand_expr (exp, target, tmode, modifier) ...@@ -5992,7 +5992,10 @@ expand_expr (exp, target, tmode, modifier)
op0 = force_const_mem (TYPE_MODE (TREE_TYPE (TREE_OPERAND (exp, 0))), op0 = force_const_mem (TYPE_MODE (TREE_TYPE (TREE_OPERAND (exp, 0))),
op0); op0);
else if (GET_CODE (op0) == MEM) else if (GET_CODE (op0) == MEM)
temp = XEXP (op0, 0); {
mark_temp_addr_taken (op0);
temp = XEXP (op0, 0);
}
else if (GET_CODE (op0) == REG || GET_CODE (op0) == SUBREG else if (GET_CODE (op0) == REG || GET_CODE (op0) == SUBREG
|| GET_CODE (op0) == CONCAT) || GET_CODE (op0) == CONCAT)
......
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