cgraphunit.c (cgraph_node::expand_thunk): Don't expand instrumentation thunks.
* cgraphunit.c (cgraph_node::expand_thunk): Don't expand instrumentation thunks. From-SVN: r221852
This commit is contained in:
parent
fad71ff5e7
commit
a115251c2b
|
@ -1,3 +1,8 @@
|
|||
2015-04-02 Ilya Enkovich <ilya.enkovich@intel.com>
|
||||
|
||||
* cgraphunit.c (cgraph_node::expand_thunk): Don't expand
|
||||
instrumentation thunks.
|
||||
|
||||
2015-04-02 Ilya Enkovich <ilya.enkovich@intel.com>
|
||||
|
||||
* config/i386/i386.c (ix86_expand_call): Avoid nested
|
||||
|
|
|
@ -1508,6 +1508,10 @@ cgraph_node::expand_thunk (bool output_asm_thunks, bool force_gimple_thunk)
|
|||
tree thunk_fndecl = decl;
|
||||
tree a;
|
||||
|
||||
/* Instrumentation thunk is the same function with
|
||||
a different signature. Never need to expand it. */
|
||||
if (thunk.add_pointer_bounds_args)
|
||||
return false;
|
||||
|
||||
if (!force_gimple_thunk && this_adjusting
|
||||
&& targetm.asm_out.can_output_mi_thunk (thunk_fndecl, fixed_offset,
|
||||
|
|
Loading…
Reference in New Issue