expr.c (expand_expr_real_1): Change to not using input_location.

2012-11-01  Dehao Chen  <dehao@google.com>

	* expr.c (expand_expr_real_1): Change to not using input_location.

From-SVN: r193137
This commit is contained in:
Dehao Chen 2012-11-04 17:18:19 +00:00 committed by Dehao Chen
parent 049bb74ea2
commit 48e3b832bd
2 changed files with 6 additions and 4 deletions

View file

@ -1,3 +1,7 @@
2012-11-04 Dehao Chen <dehao@google.com>
* expr.c (expand_expr_real_1): Change to not using input_location.
2012-11-03 Jan Hubicka <jh@suse.cz>
* invoke.texi (profile-use): update documentation.

View file

@ -9221,13 +9221,11 @@ expand_expr_real_1 (tree exp, rtx target, enum machine_mode tmode,
if (g)
{
rtx r;
location_t saved_loc = input_location;
location_t saved_loc = curr_insn_location ();
input_location = gimple_location (g);
set_curr_insn_location (input_location);
set_curr_insn_location (gimple_location (g));
r = expand_expr_real (gimple_assign_rhs_to_tree (g), target,
tmode, modifier, NULL);
input_location = saved_loc;
set_curr_insn_location (saved_loc);
if (REG_P (r) && !REG_EXPR (r))
set_reg_attrs_for_decl_rtl (SSA_NAME_VAR (exp), r);