aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-10-11 15:04:26 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1993-10-11 15:04:26 -0400
commit33a20d105cf813a448aa0125df8e0a04db88c8b8 (patch)
tree8e231b1a1e5770c022c6a3ef73e7d712c5971440
parent284986442930cd6c0105351e9327b055c3824b02 (diff)
downloadgcc-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.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/expr.c b/gcc/expr.c
index 8665f5d..3a4f6bb 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -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,