mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-29 07:00:24 +08:00
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>
|
||||
|
||||
* 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->indirect_inlining_edge = e->indirect_inlining_edge;
|
||||
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)
|
||||
{
|
||||
e->count -= new_edge->count;
|
||||
|
Loading…
x
Reference in New Issue
Block a user