diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-06-27 07:58:20 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-06-27 07:58:20 -0400 |
commit | 9c51f3758544fa57fa69ca0567d82d69d02c9ef7 (patch) | |
tree | b5ef6e61ff0c21a6ca06a514a4cd4ce78d9e4243 /gcc | |
parent | 65fed0cb234b7fb05da20b74be80460bffd96a06 (diff) | |
download | gcc-9c51f3758544fa57fa69ca0567d82d69d02c9ef7.zip gcc-9c51f3758544fa57fa69ca0567d82d69d02c9ef7.tar.gz gcc-9c51f3758544fa57fa69ca0567d82d69d02c9ef7.tar.bz2 |
(expand_expr, TARGET_EXPR): Only use original_target if !ignore.
From-SVN: r10061
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/expr.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -6051,7 +6051,9 @@ expand_expr (exp, target, tmode, modifier) if (TREE_CODE (slot) != VAR_DECL) abort (); - target = original_target; + if (! ignore) + target = original_target; + if (target == 0) { if (DECL_RTL (slot) != 0) |