* expr.c (cplus_expand_expr): Don't reset `target'.

From-SVN: r38787
This commit is contained in:
Kaveh R. Ghazi 2001-01-07 23:03:53 +00:00 committed by Kaveh Ghazi
parent 8cd0792fdd
commit 45b8ddb491
2 changed files with 5 additions and 5 deletions

View File

@ -1,3 +1,7 @@
2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* expr.c (cplus_expand_expr): Don't reset `target'.
2001-01-07 Neil Booth <neil@daikokuya.demon.co.uk>
* cp/decl2.c (cxx_post_options): Call cpp_post_options.

View File

@ -1,7 +1,7 @@
/* Convert language-specific tree expression to rtl instructions,
for GNU compiler.
Copyright (C) 1988, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
2000 Free Software Foundation, Inc.
2000, 2001 Free Software Foundation, Inc.
This file is part of GNU CC.
@ -100,10 +100,6 @@ cplus_expand_expr (exp, target, tmode, modifier)
tree type = TREE_TYPE (exp);
register enum machine_mode mode = TYPE_MODE (type);
register enum tree_code code = TREE_CODE (exp);
int ignore = target == const0_rtx;
if (ignore)
target = 0;
/* No sense saving up arithmetic to be done
if it's all in the wrong mode to form part of an address.