12 lines
510 B
Diff
12 lines
510 B
Diff
--- gcc-3.3.3/gcc/expr.c 2005/11/07 08:07:11 1.43
|
|
+++ gcc-3.3.3/gcc/expr.c 2005/11/07 08:13:07
|
|
@@ -5632,7 +5632,7 @@ store_field (target, bitsize, bitpos, mo
|
|
&& GET_CODE (XEXP (addr, 1)) == CONST_INT
|
|
&& (XEXP (addr, 0) == virtual_incoming_args_rtx
|
|
|| XEXP (addr, 0) == virtual_stack_vars_rtx)))
|
|
- to_rtx = replace_equiv_address (to_rtx, copy_to_reg (addr));
|
|
+ to_rtx = replace_equiv_address (to_rtx, copy_addr_to_reg (addr));
|
|
|
|
/* Now build a reference to just the desired component. */
|
|
|