[Bug tree-optimization/19401] Trivial loop not unrolled

2005-05-07 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-07 19:56 --- Fixed. -- What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/19401] Trivial loop not unrolled

2005-05-06 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-05-06 21:11 --- Subject: Bug 19401 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2005-05-06 21:11:29 Modified files: gcc: ChangeLog tree-flow.h tree-ssa-loop-i

[Bug tree-optimization/19401] Trivial loop not unrolled

2005-01-24 Thread rguenth at tat dot physik dot uni-tuebingen dot de
--- Additional Comments From rguenth at tat dot physik dot uni-tuebingen dot de 2005-01-24 09:43 --- Another one - matrix multiplication: /* A [NxM], B [MxP] */ #define DOLOOP(N, M, P) \ void matmul ## N ## M ## P(double *res, const double *A, const double *B) \ { \ int i,j,k; \

[Bug tree-optimization/19401] Trivial loop not unrolled

2005-01-14 Thread rakdver at gcc dot gnu dot org
--- Additional Comments From rakdver at gcc dot gnu dot org 2005-01-14 09:04 --- Other possible patch: http://gcc.gnu.org/ml/gcc-patches/2005-01/msg00796.html -- What|Removed |Added

[Bug tree-optimization/19401] Trivial loop not unrolled

2005-01-13 Thread pinskia at gcc dot gnu dot org
-- What|Removed |Added CC||pinskia at gcc dot gnu dot ||org Severity|normal

[Bug tree-optimization/19401] Trivial loop not unrolled

2005-01-12 Thread gdr at integrable-solutions dot net
--- Additional Comments From gdr at integrable-solutions dot net 2005-01-12 17:06 --- Subject: Re: Trivial loop not unrolled "rguenth at tat dot physik dot uni-tuebingen dot de" <[EMAIL PROTECTED]> writes: | Or stuff often found in C++ libraries: | | template | struct Vector | { |

[Bug tree-optimization/19401] Trivial loop not unrolled

2005-01-12 Thread gdr at integrable-solutions dot net
--- Additional Comments From gdr at integrable-solutions dot net 2005-01-12 17:05 --- Subject: Re: Trivial loop not unrolled "pinskia at gcc dot gnu dot org" <[EMAIL PROTECTED]> writes: | Really -funroll-loops should be added to -O3 by default and maybe a | tweewed version to -O2/-Os

[Bug tree-optimization/19401] Trivial loop not unrolled

2005-01-12 Thread rguenth at tat dot physik dot uni-tuebingen dot de
--- Additional Comments From rguenth at tat dot physik dot uni-tuebingen dot de 2005-01-12 16:24 --- Or stuff often found in C++ libraries: template struct Vector { Vector(float init) { for (int i=0; ihttp://gcc.gnu.org/bugzilla/show_bug.cgi?id=19401

[Bug tree-optimization/19401] Trivial loop not unrolled

2005-01-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-12 16:21 --- Another trivial loop which is not unrolled but should be: int f(int x) { int i, x1; x1 = x; for(i = 0;i<2;i++) x1 *= x1; return x1; } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19401

[Bug tree-optimization/19401] Trivial loop not unrolled

2005-01-12 Thread rguenth at tat dot physik dot uni-tuebingen dot de
--- Additional Comments From rguenth at tat dot physik dot uni-tuebingen dot de 2005-01-12 16:19 --- In 3.4 one was able to do this by specifying -fpeel-loops and got complete loop peeling enabled. In 4.0 this is also the case, but only for the RTL unroller - the tree unroller is not af

[Bug tree-optimization/19401] Trivial loop not unrolled

2005-01-12 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-12 16:13 --- Really -funroll-loops should be added to -O3 by default and maybe a tweewed version to -O2/-Os (one which only unroll loops which can be unrolled fully and don't produce more code than the loop itself).

[Bug tree-optimization/19401] Trivial loop not unrolled

2005-01-12 Thread rguenth at tat dot physik dot uni-tuebingen dot de
-- What|Removed |Added OtherBugsDependingO||11706 nThis|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19401