diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1993-10-11 15:04:26 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1993-10-11 15:04:26 -0400 |
commit | 33a20d105cf813a448aa0125df8e0a04db88c8b8 (patch) | |
tree | 8e231b1a1e5770c022c6a3ef73e7d712c5971440 | |
parent | 284986442930cd6c0105351e9327b055c3824b02 (diff) | |
download | gcc-33a20d105cf813a448aa0125df8e0a04db88c8b8.zip gcc-33a20d105cf813a448aa0125df8e0a04db88c8b8.tar.gz gcc-33a20d105cf813a448aa0125df8e0a04db88c8b8.tar.bz2 |
(expand_assignment): When assigning an INDIRECT_REF to a RESULT_DECL,
the size and source rtx were swapped.
From-SVN: r5735
-rw-r--r-- | gcc/expr.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -2451,8 +2451,8 @@ expand_assignment (to, from, want_value, suggest_reg) rtx from_rtx, size; push_temp_slots (); - from_rtx = expr_size (from); - size = expand_expr (from, NULL_RTX, VOIDmode, 0); + size = expr_size (from); + from_rtx = expand_expr (from, NULL_RTX, VOIDmode, 0); #ifdef TARGET_MEM_FUNCTIONS emit_library_call (memcpy_libfunc, 0, |