Revert r246759.
From-SVN: r246785
This commit is contained in:
parent
27ba97a67a
commit
d691b7e406
@ -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
|
||||
|
@ -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. */
|
||||
|
@ -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
|
||||
|
@ -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; }
|
Loading…
Reference in New Issue
Block a user