From 009e53539dc7e6d0bf5c7084a6c8cae25b4f4c68 Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Fri, 23 Aug 2013 20:33:45 +0200 Subject: [PATCH] cgraph.c (cgraph_turn_edge_to_speculative): Mark target node as having address taken. * cgraph.c (cgraph_turn_edge_to_speculative): Mark target node as having address taken. From-SVN: r201948 --- gcc/ChangeLog | 5 +++++ gcc/cgraph.c | 1 + 2 files changed, 6 insertions(+) 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 + * cgraph.c (cgraph_turn_edge_to_speculative): Mark target node + as having address taken. + +2013-08-23 Jan Hubicka + * 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; } -- 2.7.4