re PR ipa/60266 (ICE: in ipa_get_parm_lattices, at ipa-cp.c:261 during LibreOffice LTO build)
2014-02-24 Martin Jambor <mjambor@suse.cz> PR ipa/60266 * ipa-cp.c (propagate_constants_accross_call): Bail out early if there are no parameter descriptors. From-SVN: r208067
This commit is contained in:
parent
9039622a9d
commit
f3fec19fb8
2 changed files with 8 additions and 0 deletions
|
@ -1,3 +1,9 @@
|
|||
2014-02-24 Martin Jambor <mjambor@suse.cz>
|
||||
|
||||
PR ipa/60266
|
||||
* ipa-cp.c (propagate_constants_accross_call): Bail out early if
|
||||
there are no parameter descriptors.
|
||||
|
||||
2014-02-24 Andrey Belevantsev <abel@ispras.ru>
|
||||
|
||||
PR rtl-optimization/60268
|
||||
|
|
|
@ -1430,6 +1430,8 @@ propagate_constants_accross_call (struct cgraph_edge *cs)
|
|||
args = IPA_EDGE_REF (cs);
|
||||
args_count = ipa_get_cs_argument_count (args);
|
||||
parms_count = ipa_get_param_count (callee_info);
|
||||
if (parms_count == 0)
|
||||
return false;
|
||||
|
||||
/* If this call goes through a thunk we must not propagate to the first (0th)
|
||||
parameter. However, we might need to uncover a thunk from below a series
|
||||
|
|
Loading…
Add table
Reference in a new issue