From: Ilya Enkovich Date: Thu, 19 Mar 2015 14:01:31 +0000 (+0000) Subject: ipa-chkp.c (chkp_maybe_create_clone): Don't try to clone instrumented thunks. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5cdd35db59ff0a28e8d62001e9042080e2323d3f;p=gcc.git ipa-chkp.c (chkp_maybe_create_clone): Don't try to clone instrumented thunks. * ipa-chkp.c (chkp_maybe_create_clone): Don't try to clone instrumented thunks. From-SVN: r221516 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 902de0564e2..d5e191ab7ed 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2015-03-19 Ilya Enkovich + + * ipa-chkp.c (chkp_maybe_create_clone): Don't try to + clone instrumented thunks. + 2015-03-19 Richard Biener Revert diff --git a/gcc/ipa-chkp.c b/gcc/ipa-chkp.c index 3bea06ab750..a9933e237c4 100644 --- a/gcc/ipa-chkp.c +++ b/gcc/ipa-chkp.c @@ -592,7 +592,8 @@ chkp_maybe_create_clone (tree fndecl) /* Clone all thunks. */ for (e = node->callers; e; e = e->next_caller) if (e->caller->thunk.thunk_p - && !e->caller->thunk.add_pointer_bounds_args) + && !e->caller->thunk.add_pointer_bounds_args + && !e->caller->instrumentation_clone) { struct cgraph_node *thunk = chkp_maybe_create_clone (e->caller->decl);