re PR other/49533 (Revision 174989 (ipa-inline-transform.c) regressions)
PR other/49533 * cgraphunit.c (assemble_thunks_and_aliases): Force alias to be output. From-SVN: r178810
This commit is contained in:
parent
aa74f0812b
commit
42f833bc5f
@ -1,6 +1,11 @@
|
||||
2011-09-13 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
other/49533
|
||||
PR other/49533
|
||||
* cgraphunit.c (assemble_thunks_and_aliases): Force alias to be output.
|
||||
|
||||
2011-09-13 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
PR other/49533
|
||||
* ipa-inline-transform.c (can_remove_node_now_p): Fix thunkos.
|
||||
|
||||
2011-09-13 Paul Brook <paul@codesourcery.com>
|
||||
|
@ -1772,9 +1772,15 @@ assemble_thunks_and_aliases (struct cgraph_node *node)
|
||||
if (ref->use == IPA_REF_ALIAS)
|
||||
{
|
||||
struct cgraph_node *alias = ipa_ref_refering_node (ref);
|
||||
bool saved_written = TREE_ASM_WRITTEN (alias->thunk.alias);
|
||||
|
||||
/* Force assemble_alias to really output the alias this time instead
|
||||
of buffering it in same alias pairs. */
|
||||
TREE_ASM_WRITTEN (alias->thunk.alias) = 1;
|
||||
assemble_alias (alias->decl,
|
||||
DECL_ASSEMBLER_NAME (alias->thunk.alias));
|
||||
assemble_thunks_and_aliases (alias);
|
||||
TREE_ASM_WRITTEN (alias->thunk.alias) = saved_written;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user