re PR tree-optimization/46560 (libstdc++ execute FAILs with -flto)
2010-11-26 Richard Guenther <rguenther@suse.de> PR lto/46560 * cgraph.c (cgraph_clone_edge): Clone call_stmt dependent flags manually. From-SVN: r167178
This commit is contained in:
parent
8395b41e9e
commit
41c8e948dd
@ -1,3 +1,9 @@
|
|||||||
|
2010-11-26 Richard Guenther <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR lto/46560
|
||||||
|
* cgraph.c (cgraph_clone_edge): Clone call_stmt dependent
|
||||||
|
flags manually.
|
||||||
|
|
||||||
2010-11-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
|
2010-11-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
|
||||||
|
|
||||||
* config/s390/s390.c (print_operand_address): Replace assert with
|
* config/s390/s390.c (print_operand_address): Replace assert with
|
||||||
|
@ -2121,6 +2121,9 @@ cgraph_clone_edge (struct cgraph_edge *e, struct cgraph_node *n,
|
|||||||
new_edge->inline_failed = e->inline_failed;
|
new_edge->inline_failed = e->inline_failed;
|
||||||
new_edge->indirect_inlining_edge = e->indirect_inlining_edge;
|
new_edge->indirect_inlining_edge = e->indirect_inlining_edge;
|
||||||
new_edge->lto_stmt_uid = stmt_uid;
|
new_edge->lto_stmt_uid = stmt_uid;
|
||||||
|
/* Clone flags that depend on call_stmt availability manually. */
|
||||||
|
new_edge->can_throw_external = e->can_throw_external;
|
||||||
|
new_edge->call_stmt_cannot_inline_p = e->call_stmt_cannot_inline_p;
|
||||||
if (update_original)
|
if (update_original)
|
||||||
{
|
{
|
||||||
e->count -= new_edge->count;
|
e->count -= new_edge->count;
|
||||||
|
Loading…
Reference in New Issue
Block a user