diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cgraph.c | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1f99c1e..f270ec9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2013-08-23 Jan Hubicka <jh@suse.cz> + * cgraph.c (cgraph_turn_edge_to_speculative): Mark target node + as having address taken. + +2013-08-23 Jan Hubicka <jh@suse.cz> + * ipa-utils.h (method_class_type): Declare. * ipa-devirt.c (method_class_type): Export. diff --git a/gcc/cgraph.c b/gcc/cgraph.c index 19e64b7..2477081 100644 --- a/gcc/cgraph.c +++ b/gcc/cgraph.c @@ -1097,6 +1097,7 @@ cgraph_turn_edge_to_speculative (struct cgraph_edge *e, IPA_REF_ADDR, e->call_stmt); ref->lto_stmt_uid = e->lto_stmt_uid; ref->speculative = e->speculative; + cgraph_mark_address_taken_node (n2); return e2; } |