ipa-prop.c (ipa_modify_call_arguments): Set loc correctly.
2010-11-27 Dehao Chen <dehao@google.com> * ipa-prop.c (ipa_modify_call_arguments): Set loc correctly. * emit-rtl.c (last_location): Remove unused variable. From-SVN: r193857
This commit is contained in:
parent
a7538b9cc6
commit
3a50da342e
|
@ -1,3 +1,8 @@
|
|||
2010-11-27 Dehao Chen <dehao@google.com>
|
||||
|
||||
* ipa-prop.c (ipa_modify_call_arguments): Set loc correctly.
|
||||
* emit-rtl.c (last_location): Remove unused variable.
|
||||
|
||||
2012-11-27 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* config/i386/i386.md
|
||||
|
|
|
@ -5954,7 +5954,7 @@ location_t epilogue_location;
|
|||
/* Hold current location information and last location information, so the
|
||||
datastructures are built lazily only when some instructions in given
|
||||
place are needed. */
|
||||
static location_t curr_location, last_location;
|
||||
static location_t curr_location;
|
||||
|
||||
/* Allocate insn location datastructure. */
|
||||
void
|
||||
|
@ -5962,7 +5962,6 @@ insn_locations_init (void)
|
|||
{
|
||||
prologue_location = epilogue_location = 0;
|
||||
curr_location = UNKNOWN_LOCATION;
|
||||
last_location = UNKNOWN_LOCATION;
|
||||
}
|
||||
|
||||
/* At the end of emit stage, clear current location. */
|
||||
|
|
|
@ -2910,7 +2910,8 @@ ipa_modify_call_arguments (struct cgraph_edge *cs, gimple stmt,
|
|||
|
||||
gcc_checking_assert (adj->offset % BITS_PER_UNIT == 0);
|
||||
base = gimple_call_arg (stmt, adj->base_index);
|
||||
loc = EXPR_LOCATION (base);
|
||||
loc = DECL_P (base) ? DECL_SOURCE_LOCATION (base)
|
||||
: EXPR_LOCATION (base);
|
||||
|
||||
if (TREE_CODE (base) != ADDR_EXPR
|
||||
&& POINTER_TYPE_P (TREE_TYPE (base)))
|
||||
|
|
Loading…
Reference in New Issue