Fix PR ipa/65059.
PR ipa/65059
* ipa-comdats.c (ipa_comdats): Do not categorize thunks to
external functions.
From-SVN: r220733
+2015-02-16 Jan Hubicka <hubicka@ucw.cz>
+
+ PR ipa/65059
+ * ipa-comdats.c (ipa_comdats): Do not categorize thunks to
+ external functions.
+
2015-02-15 Sandra Loosemore <sandra@codesourcery.com>
* doc/bugreport.texi: Adjust section titles throughout the file
FOR_EACH_DEFINED_SYMBOL (symbol)
{
+ struct cgraph_node *fun;
symbol->aux = NULL;
if (!symbol->get_comdat_group ()
&& !symbol->alias
+ /* Thunks to external functions do not need to be categorized. */
+ && (!(fun = dyn_cast <cgraph_node *> (symbol))
+ || !fun->thunk.thunk_p
+ || fun->function_symbol ()->definition)
&& symbol->real_symbol_p ())
{
tree *val = map.get (symbol);