Subject: Re: shocking speed performance!
To: None <richard.earnshaw@arm.com>
From: Reinoud Zandijk <zandijk@cs.utwente.nl>
List: port-arm32
Date: 05/20/1999 11:39:17
<snip>

> > Why is not environment variables or standard configuration files used
> > to make gcc/egcs use that as standard directives, like they do in other
> > systems?
> 
> The official egcs distribution supports specifying the cpu type during 
> configure, you then get a compiler that will target that cpu by default.  
> But don't forget that any code that you then build with it may not port to 
> other machines with older processors.  The default configuration is to go 
> for portability.
> 
> I've seen installations where the compiler looks at the machine its 
> running on and then generates code for that type of machine by default.  
> They suck.  It causes no end of support issues when you ship a binary to a 
> customer with a different configuration.

May I recapitulate this to :
  "`rebuild world' for your own machine if you really want performance ?" 

sounds fair to me !

Reinoud