re PR middle-end/42151 (verify_cgraph_node failed with -O3 -Winline)
PR middle-end/42151 * ipa-inline.c (inline_transform): Avoid ICE when transform is called twice. From-SVN: r154475
This commit is contained in:
parent
83a4e6e992
commit
cefdbe2fe9
@ -1,3 +1,9 @@
|
||||
2009-11-23 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
PR middle-end/42151
|
||||
* ipa-inline.c (inline_transform): Avoid ICE when transform is called
|
||||
twice.
|
||||
|
||||
2009-11-23 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* ipa-cp.c (ipcp_compute_node_scale): Work around completely
|
||||
|
@ -1974,6 +1974,11 @@ inline_transform (struct cgraph_node *node)
|
||||
unsigned int todo = 0;
|
||||
struct cgraph_edge *e;
|
||||
|
||||
/* FIXME: Currently the passmanager is adding inline transform more than once to some
|
||||
clones. This needs revisiting after WPA cleanups. */
|
||||
if (cfun->after_inlining)
|
||||
return 0;
|
||||
|
||||
/* We might need the body of this function so that we can expand
|
||||
it inline somewhere else. */
|
||||
if (cgraph_preserve_function_body_p (node->decl))
|
||||
|
Loading…
Reference in New Issue
Block a user