(store_constructor): Fix error in last change: just
copy MEM, but be sure to share address.
(expand_expr, case CONSTRUCTOR): Likewise.
From-SVN: r10801
if (TREE_READONLY (field))
{
- to_rtx = copy_rtx (to_rtx);
+ to_rtx = change_address (to_rtx, GET_MODE (to_rtx),
+ XEXP (to_rtx, 0));
RTX_UNCHANGING_P (to_rtx) = 1;
}
if (TREE_READONLY (exp))
{
- target = copy_rtx (target);
+ target = change_address (target, GET_MODE (target),
+ XEXP (target, 0));
RTX_UNCHANGING_P (target) = 1;
}