Commit d691b7e4 by Martin Liska Committed by Martin Liska

Revert r246759.

From-SVN: r246785
parent 27ba97a6
2017-04-08 Martin Liska <mliska@suse.cz>
Revert:
2017-04-07 Martin Liska <mliska@suse.cz>
PR ipa/80212
* ipa-split.c (split_function): Add function part to a same comdat
group.
2017-04-08 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
PR target/80358
......
......@@ -1363,9 +1363,6 @@ split_function (basic_block return_bb, struct split_point *split_point,
/* Let's take a time profile for splitted function. */
node->tp_first_run = cur_node->tp_first_run + 1;
if (cur_node->same_comdat_group)
node->add_to_same_comdat_group (cur_node);
/* For usual cloning it is enough to clear builtin only when signature
changes. For partial inlining we however can not expect the part
of builtin implementation to have same semantic as the whole. */
......
2017-04-08 Martin Liska <mliska@suse.cz>
Revert:
2017-04-07 Martin Liska <mliska@suse.cz>
PR ipa/80212
* g++.dg/ipa/pr80212.C: New test.
2017-04-07 Jakub Jelinek <jakub@redhat.com>
* gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
......
// PR ipa/80212
// { dg-options "-O2 --param partial-inlining-entry-probability=403796683 -fno-early-inlining" }
struct b
{
virtual b *c () const;
};
struct d : virtual b
{
};
struct e : d
{
e *
c () const
{
}
};
main () { e a; }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment