From: Richard Kenner Date: Sat, 9 Oct 1993 19:17:01 +0000 (-0400) Subject: (expand_expr): Never reset ORIGINAL_TARGET. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=90764a87b6122ef5c8ac3bae438990ed1944bbc3;p=platform%2Fupstream%2Fgcc.git (expand_expr): Never reset ORIGINAL_TARGET. Pass ORIGINAL_TARGET to lang_expand_expr, not TARGET. From-SVN: r5697 --- diff --git a/gcc/expr.c b/gcc/expr.c index de2d0e9..f31e048 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -3634,7 +3634,7 @@ expand_expr (exp, target, tmode, modifier) return expand_expr (TREE_OPERAND (exp, 0), const0_rtx, VOIDmode, modifier); - target = 0, original_target = 0; + target = 0; } /* If will do cse, generate all results into pseudo registers @@ -5812,7 +5812,7 @@ expand_expr (exp, target, tmode, modifier) return const0_rtx; default: - return (*lang_expand_expr) (exp, target, tmode, modifier); + return (*lang_expand_expr) (exp, original_target, tmode, modifier); } /* Here to do an ordinary binary operator, generating an instruction