This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch] Enable fmove-loop-invariants by default


On Friday 10 February 2006 15:50, Roger Sayle wrote:
> The only reason loop.c wasn't removed
> in 4.0 or 4.1, is because it would hurt code performance too much.

Not true.  Different people posted SPEC numbers several times with
loop.c disabled.  It never mattered much, especially not in GCC 4.1.

The problem is that not all the things that loop.c implements have
been replaced yet, such as loop invariant code motion until today;
and loop reversal and loop array prefetching. Patches from Zdenek
to replace those bits are still awaiting review:
http://gcc.gnu.org/ml/gcc-patches/2006-01/msg00832.html
http://gcc.gnu.org/ml/gcc-patches/2006-01/msg01401.html
http://gcc.gnu.org/ml/gcc-patches/2006-01/msg01851.html

Gr.
Steven




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]