[Bug tree-optimization/43186] [4.4 Regression] A loop in tree_unroll_loops_completely never ends

2010-04-08 Thread matz at gcc dot gnu dot org
--- Comment #19 from matz at gcc dot gnu dot org 2010-04-08 14:50 --- This seems rather like a hack for our not-so-capable loop unroller. The estimator already correctly knows that much of it will be optimized away, hence it would make more sense for the code emitter to also not emit us

[Bug tree-optimization/43186] [4.4 Regression] A loop in tree_unroll_loops_completely never ends

2010-04-08 Thread hubicka at ucw dot cz
--- Comment #18 from hubicka at ucw dot cz 2010-04-08 14:41 --- Subject: Re: [4.4 Regression] A loop in tree_unroll_loops_completely never ends > > Well, I guess in addition to number of instructions after optimizing we can > > also estimate number of instruction we actually pr

[Bug tree-optimization/43186] [4.4 Regression] A loop in tree_unroll_loops_completely never ends

2010-04-08 Thread rguenther at suse dot de
--- Comment #17 from rguenther at suse dot de 2010-04-08 13:29 --- Subject: Re: [4.4 Regression] A loop in tree_unroll_loops_completely never ends On Thu, 8 Apr 2010, hubicka at ucw dot cz wrote: > --- Comment #16 from hubicka at ucw dot cz 2010-04-08 13:26 --- > Subject: Re

[Bug tree-optimization/43186] [4.4 Regression] A loop in tree_unroll_loops_completely never ends

2010-04-08 Thread hubicka at ucw dot cz
--- Comment #16 from hubicka at ucw dot cz 2010-04-08 13:26 --- Subject: Re: [4.4 Regression] A loop in tree_unroll_loops_completely never ends > The main issue is that we are doing a very poor job in limiting the work > we do during complete unrolling (as well as leaving as li

[Bug tree-optimization/43186] [4.4 Regression] A loop in tree_unroll_loops_completely never ends

2010-04-08 Thread rguenth at gcc dot gnu dot org
--- Comment #15 from rguenth at gcc dot gnu dot org 2010-04-08 13:19 --- (In reply to comment #14) > Adding a simple limit on number of loop nests in recursive inlining is easy > thing to do, but I am not quite sure how useful it is (well, overall recursive > inlining tends to help only

[Bug tree-optimization/43186] [4.4 Regression] A loop in tree_unroll_loops_completely never ends

2010-04-08 Thread hubicka at gcc dot gnu dot org
--- Comment #14 from hubicka at gcc dot gnu dot org 2010-04-08 13:14 --- Adding a simple limit on number of loop nests in recursive inlining is easy thing to do, but I am not quite sure how useful it is (well, overall recursive inlining tends to help only few very special benchmrks). So

[Bug tree-optimization/43186] [4.4 Regression] A loop in tree_unroll_loops_completely never ends

2010-04-08 Thread rguenth at gcc dot gnu dot org
--- Comment #13 from rguenth at gcc dot gnu dot org 2010-04-08 10:47 --- Subject: Bug 43186 Author: rguenth Date: Thu Apr 8 10:46:46 2010 New Revision: 158114 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=158114 Log: 2010-04-08 Richard Guenther PR tree-optimizatio

[Bug tree-optimization/43186] [4.4 Regression] A loop in tree_unroll_loops_completely never ends

2010-04-08 Thread rguenth at gcc dot gnu dot org
--- Comment #12 from rguenth at gcc dot gnu dot org 2010-04-08 10:47 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNE

[Bug tree-optimization/43186] [4.4 Regression] A loop in tree_unroll_loops_completely never ends

2010-02-27 Thread rguenth at gcc dot gnu dot org
--- Comment #11 from rguenth at gcc dot gnu dot org 2010-02-27 23:29 --- Fixed for 4.5. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Known to fail