Revert r246759.

From-SVN: r246785
This commit is contained in:
Martin Liska 2017-04-08 19:09:58 +02:00 committed by Martin Liska
parent 27ba97a67a
commit d691b7e406
4 changed files with 17 additions and 21 deletions

View File

@ -1,3 +1,12 @@
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

View File

@ -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. */

View File

@ -1,3 +1,11 @@
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

View File

@ -1,18 +0,0 @@
// 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; }