re PR ipa/81185 (Target clones support generates awkward names)

2017-06-23  Michael Meissner  <meissner@linux.vnet.ibm.com>

	PR ipa/81185
	* multiple_target.c (create_dispatcher_calls): Only create the
	dispatcher call if the function is the default clone of a
	versioned function.

From-SVN: r249605
This commit is contained in:
Michael Meissner 2017-06-23 18:08:31 +00:00 committed by Michael Meissner
parent aa9ace3e6f
commit 9761349c76
2 changed files with 9 additions and 1 deletions

View File

@ -1,3 +1,10 @@
2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
PR ipa/81185
* multiple_target.c (create_dispatcher_calls): Only create the
dispatcher call if the function is the default clone of a
versioned function.
2017-06-23 Segher Boessenkool <segher@kernel.crashing.org>
PR middle-end/80902

View File

@ -64,7 +64,8 @@ create_dispatcher_calls (struct cgraph_node *node)
{
ipa_ref *ref;
if (!DECL_FUNCTION_VERSIONED (node->decl))
if (!DECL_FUNCTION_VERSIONED (node->decl)
|| !is_function_default_version (node->decl))
return;
auto_vec<cgraph_edge *> edges_to_redirect;