[Bug tree-optimization/45781] [4.6 Regression] GCC incorrectly puts function in .text.unlikely

2010-11-04 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45781 Richard Guenther changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

[Bug tree-optimization/45781] [4.6 Regression] GCC incorrectly puts function in .text.unlikely

2010-10-14 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45781 Jan Hubicka changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/45781] [4.6 Regression] GCC incorrectly puts function in .text.unlikely

2010-09-30 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45781 --- Comment #6 from Jan Hubicka 2010-09-30 18:21:29 UTC --- I think I am hitting instance of PR45846. I get just part of the testcase: typedef union tree_node *tree; struct tree_exp { tree operands[1]; }; union tree_node { struct tree_exp exp; }

[Bug tree-optimization/45781] [4.6 Regression] GCC incorrectly puts function in .text.unlikely

2010-09-30 Thread hubicka at ucw dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45781 --- Comment #4 from Jan Hubicka 2010-09-30 17:47:39 UTC --- Hi, please, can you add the testcase to PR? I guess problem might be that as the function is split and then inlined back together the profile gets confused... Honza

Re: [Bug tree-optimization/45781] [4.6 Regression] GCC incorrectly puts function in .text.unlikely

2010-09-30 Thread Jan Hubicka
Hi, please, can you add the testcase to PR? I guess problem might be that as the function is split and then inlined back together the profile gets confused... Honza

[Bug tree-optimization/45781] [4.6 Regression] GCC incorrectly puts function in .text.unlikely

2010-09-30 Thread sje at cup dot hp.com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45781 --- Comment #3 from Steve Ellcey 2010-09-30 17:41:36 UTC --- (In reply to comment #1) > The decision is reasonable (I suppose partial inlining will inline the > if (!init) case) as the function is called exactly once then and thus > should be opt

[Bug tree-optimization/45781] [4.6 Regression] GCC incorrectly puts function in .text.unlikely

2010-09-30 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45781 --- Comment #2 from Jan Hubicka 2010-09-30 16:44:17 UTC --- IA-64 seems to be fine with unlikely section at least at our periodic tester setup, otherwise SPEC2000 FDO testing would break. So it might be specific for ia64 HP-UX and in that case in

[Bug tree-optimization/45781] [4.6 Regression] GCC incorrectly puts function in .text.unlikely

2010-09-30 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45781 Richard Guenther changed: What|Removed |Added Keywords||build Known to work|

[Bug tree-optimization/45781] [4.6 Regression] GCC incorrectly puts function in .text.unlikely

2010-09-24 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45781 Richard Guenther changed: What|Removed |Added Target Milestone|--- |4.6.0 Summary|GCC incorrect