On Feb 21, 2010, at 07:13, Richard Guenther wrote:
> The present discussion is about defaulting to at least 486 when not
> configured for i386-linux.  That sounds entirely reasonable to me.

I fully agree with the "at least 486" part. However,
if we only change the default once every 20 years, it seems
we should bump it up more than to just 486...

People who compile GCC from sources, mostly use it to
compile other code from source for their own use.
The only reason to by default generate code for an
older chip than the one on the host, is to distribute
binaries. Why would a GNU compiler by default give
up performance and numerical stability to facilitate
binary distribution? 

Basically, GCC has to compete with other compilers,
such as those from Microsoft and Intel. When GCC 
arbitrarily decides to tie one hand behind its back,
so that code by default targets a 25-year-old
chip, it is no surprise it comes out looking bad.

  -Geert

Reply via email to