From: rguenth Date: Mon, 10 May 2010 08:55:32 +0000 (+0000) Subject: 2010-05-10 Richard Guenther X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=commitdiff_plain;h=378410a1f617ab69edff3c53c0341ada5ad5cc25;hp=c08b1eceaebb40f38c4ac7925c5a8d528e3ca714 2010-05-10 Richard Guenther PR tree-optimization/44050 * tree-inline.c (tree_function_versioning): Clone the ipa-pta flag. * gcc.dg/torture/pr44050.c: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159214 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 76e6ea6931e..07c5dd790bd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2010-05-10 Richard Guenther + + PR tree-optimization/44050 + * tree-inline.c (tree_function_versioning): Clone the ipa-pta + flag. + 2010-05-10 Wei Guozhi PR target/42879 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5ee636f4b6e..3fc716486c9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2010-05-10 Richard Guenther + + PR tree-optimization/44050 + * gcc.dg/torture/pr44050.c: New testcase. + 2010-05-10 Wei Guozhi PR target/42879 diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c index 383cc86f243..8e7d1d67614 100644 --- a/gcc/tree-inline.c +++ b/gcc/tree-inline.c @@ -4924,6 +4924,8 @@ tree_function_versioning (tree old_decl, tree new_decl, (DECL_STRUCT_FUNCTION (old_decl)); initialize_cfun (new_decl, old_decl, old_entry_block->count); + DECL_STRUCT_FUNCTION (new_decl)->gimple_df->ipa_pta + = id.src_cfun->gimple_df->ipa_pta; push_cfun (DECL_STRUCT_FUNCTION (new_decl)); /* Copy the function's static chain. */