http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45781
Richard Guenther changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45781
Jan Hubicka changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
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; }
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
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
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
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
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45781
Richard Guenther changed:
What|Removed |Added
Keywords||build
Known to work|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45781
Richard Guenther changed:
What|Removed |Added
Target Milestone|--- |4.6.0
Summary|GCC incorrect