diff options
author | Richard Stallman <rms@gnu.org> | 1993-08-12 08:06:01 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1993-08-12 08:06:01 +0000 |
commit | 7d26fec6ad4427524ae363313e610c77b48e9993 (patch) | |
tree | 901fb811c8c6d8e8a05717b1ff75b659d78e7de4 | |
parent | 0450bf1214220eb1adcd4eb8e0be680377977e41 (diff) | |
download | gcc-7d26fec6ad4427524ae363313e610c77b48e9993.zip gcc-7d26fec6ad4427524ae363313e610c77b48e9993.tar.gz gcc-7d26fec6ad4427524ae363313e610c77b48e9993.tar.bz2 |
(store_expr): Don't return TEMP if it's a MEM.
From-SVN: r5139
-rw-r--r-- | gcc/expr.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -2547,7 +2547,7 @@ store_expr (exp, target, want_value) emit_move_insn (target, temp); } - if (dont_return_target) + if (dont_return_target && GET_CODE (temp) != MEM) return temp; if (want_value && GET_MODE (target) != BLKmode) return copy_to_reg (target); |