[Bug middle-end/38074] [4.4 Regression] missed inlining since IRA merge on Core2 Duo

2008-11-28 Thread jakub at gcc dot gnu dot org
--- Comment #4 from jakub at gcc dot gnu dot org 2008-11-28 11:06 --- On x86_64-linux at -O3 with channel.f90 I get: Deciding on smaller functions: Considering inline candidate ddx. Considering inline candidate ddy. Considering ddx with 77 insns to be inlined into sw Estimated growth

[Bug middle-end/38074] [4.4 Regression] missed inlining since IRA merge on Core2 Duo

2008-11-28 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2008-11-28 11:19 --- Probably because the other doubly-nested loop bodies inside that loop are considered way more hot. Does using profile-feedback help? -- rguenth at gcc dot gnu dot org changed: What|Removed

[Bug middle-end/38074] [4.4 Regression] missed inlining since IRA merge on Core2 Duo

2008-11-28 Thread jakub at gcc dot gnu dot org
--- Comment #6 from jakub at gcc dot gnu dot org 2008-11-28 11:45 --- All bb's in MAIN__ have frequency = 0, must be a bug in predict.c... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38074

[Bug middle-end/38074] [4.4 Regression] missed inlining since IRA merge on Core2 Duo

2008-11-28 Thread jakub at gcc dot gnu dot org
--- Comment #7 from jakub at gcc dot gnu dot org 2008-11-28 12:56 --- One bug is IMHO in compute_call_stmt_bb_frequency, what it does doesn't make any sense, as the condition in ?: is never true. I guess --- cgraphbuild.c.jj42008-10-23 13:21:39.0 +0200 +++

[Bug middle-end/38074] [4.4 Regression] missed inlining since IRA merge on Core2 Duo

2008-11-25 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Keywords||missed-optimization Target Milestone|---

[Bug middle-end/38074] [4.4 Regression] missed inlining since IRA merge on Core2 Duo

2008-11-11 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-11-11 20:21 --- I don't see how there can be a connection to the IRA merge. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38074

[Bug middle-end/38074] [4.4 Regression] missed inlining since IRA merge on Core2 Duo

2008-11-11 Thread dominiq at lps dot ens dot fr
--- Comment #2 from dominiq at lps dot ens dot fr 2008-11-11 20:37 --- Subject: Re: [4.4 Regression] missed inlining since IRA merge on Core2 Duo I don't see how there can be a connection to the IRA merge. I don't see either, but the behavior changed between Aug 23 and Sep 2. At

[Bug middle-end/38074] [4.4 Regression] missed inlining since IRA merge on Core2 Duo

2008-11-11 Thread jakub at gcc dot gnu dot org
--- Comment #3 from jakub at gcc dot gnu dot org 2008-11-11 21:18 --- There were many changes, mainly from Jan, in that time range that could have caused it. The most likely thing I'd say is that the basic blocks where those functions are called are considered by gcc to be cold and