aboutsummaryrefslogtreecommitdiff
path: root/gcc/multiple_target.c
diff options
context:
space:
mode:
authorMichael Meissner <meissner@linux.vnet.ibm.com>2017-06-28 13:07:12 +0000
committerMichael Meissner <meissner@gcc.gnu.org>2017-06-28 13:07:12 +0000
commit926c786507a69f31253d6c904cf582b9ba162ded (patch)
treecb7b4d9f83b9ee232667adcb13ea8c5b404016f7 /gcc/multiple_target.c
parent62cf73356918189f84ad9fcc83c1ffe8f86d7595 (diff)
downloadgcc-926c786507a69f31253d6c904cf582b9ba162ded.zip
gcc-926c786507a69f31253d6c904cf582b9ba162ded.tar.gz
gcc-926c786507a69f31253d6c904cf582b9ba162ded.tar.bz2
re PR ipa/81238 (Target clone support does not make default clone static.)
[gcc] 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com> PR ipa/81238 * multiple_target.c (create_dispatcher_calls): Set the default clone to be static, not public. [gcc/testsuite] 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com> PR target/81193 * lib/target-supports.exp (check_ppc_cpu_supports_hw_available): New test to make sure __builtin_cpu_supports works on power7 and newer. From-SVN: r249737
Diffstat (limited to 'gcc/multiple_target.c')
-rw-r--r--gcc/multiple_target.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/multiple_target.c b/gcc/multiple_target.c
index 38d6892..eddc7d3 100644
--- a/gcc/multiple_target.c
+++ b/gcc/multiple_target.c
@@ -148,6 +148,7 @@ create_dispatcher_calls (struct cgraph_node *node)
}
}
+ TREE_PUBLIC (node->decl) = 0;
symtab->change_decl_assembler_name (node->decl,
clone_function_name (node->decl,
"default"));