+2014-02-04 Jan Hubicka <hubicka@ucw.cz>
+ Markus Trippelsdorf
+
+ PR ipa/59469
+ * lto-symtab.c (lto_cgraph_replace_node, lto_varpool_replace_node):
+ merge force_output and forced_by_abi flags.
+
2014-01-24 Balaji V. Iyer <balaji.v.iyer@intel.com>
* lto-lang.c (lto_init): Replaced flag_enable_cilkplus with
/* Merge node flags. */
if (node->force_output)
cgraph_mark_force_output_node (prevailing_node);
+ if (node->forced_by_abi)
+ prevailing_node->forced_by_abi = true;
if (node->address_taken)
{
gcc_assert (!prevailing_node->global.inlined_to);
gcc_assert (!vnode->analyzed || prevailing_node->analyzed);
ipa_clone_referring (prevailing_node, &vnode->ref_list);
+ if (vnode->force_output)
+ prevailing_node->force_output = true;
+ if (vnode->forced_by_abi)
+ prevailing_node->forced_by_abi = true;
/* Be sure we can garbage collect the initializer. */
if (DECL_INITIAL (vnode->decl)