Commit 22469409 by Bob Wilson Committed by Bob Wilson

* expr.c (write_complex_part): Return after handling MEM.

From-SVN: r102878
parent 2d88fcc2
2005-08-08 Bob Wilson <bob.wilson@acm.org>
* expr.c (write_complex_part): Return after handling MEM.
2005-08-08 Josh Conner <jconner@apple.com>
PR rtl-optimization/23241
......
......@@ -2669,9 +2669,12 @@ write_complex_part (rtx cplx, rtx val, bool imag_p)
adjust_address_nv. Instead of preparing fallback support for an
invalid address, we call adjust_address_nv directly. */
if (MEM_P (cplx))
emit_move_insn (adjust_address_nv (cplx, imode,
imag_p ? GET_MODE_SIZE (imode) : 0),
val);
{
emit_move_insn (adjust_address_nv (cplx, imode,
imag_p ? GET_MODE_SIZE (imode) : 0),
val);
return;
}
/* If the sub-object is at least word sized, then we know that subregging
will work. This special case is important, since store_bit_field
......
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