aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1993-12-22 11:35:27 -0800
committerJim Wilson <wilson@gcc.gnu.org>1993-12-22 11:35:27 -0800
commit5b22bee86140aeccdb134c415f60aedfda60ca1d (patch)
treeea229dc56705c7c392e7877137088896cdc67879 /gcc
parent66a9d9f8d55f78c297cc63dc16f9ca87bc034fdd (diff)
downloadgcc-5b22bee86140aeccdb134c415f60aedfda60ca1d.zip
gcc-5b22bee86140aeccdb134c415f60aedfda60ca1d.tar.gz
gcc-5b22bee86140aeccdb134c415f60aedfda60ca1d.tar.bz2
(expand_expr, NEGATE_EXPR case): Use subtarget in
recursive call, not target. From-SVN: r6271
Diffstat (limited to 'gcc')
-rw-r--r--gcc/expr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/expr.c b/gcc/expr.c
index 09178a6..d8a49b5 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -5039,7 +5039,7 @@ expand_expr (exp, target, tmode, modifier)
return target;
case NEGATE_EXPR:
- op0 = expand_expr (TREE_OPERAND (exp, 0), target, VOIDmode, 0);
+ op0 = expand_expr (TREE_OPERAND (exp, 0), subtarget, VOIDmode, 0);
temp = expand_unop (mode, neg_optab, op0, target, 0);
if (temp == 0)
abort ();