This is the mail archive of the
mailing list for the GCC project.
Re: basic-block and profile-based optimizing (was Re: New attribute"infrequent"?)
- To: Jan Hubicka <jh at suse dot cz>
- Subject: Re: basic-block and profile-based optimizing (was Re: New attribute"infrequent"?)
- From: Mark Mitchell <mark at codesourcery dot com>
- Date: Sun, 02 Sep 2001 11:50:06 -0700
- cc: Scott A Crosby <crosby at qwes dot math dot cmu dot edu>, Andreas Jaeger <aj at suse dot de>, David Edelsohn <dje at watson dot ibm dot com>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>, "pfk at fuchs dot offl dot uni-jena dot de" <pfk at fuchs dot offl dot uni-jena dot de>
> Making gcc monotone subset of features provided by vendor compilers won't
> let us survive.
Nor did I mean to imply that.
My point here is primarily about optimizations, not features; generally,
we are still trying to catch up to the state of the art in terms of
optimizations, while we do very well in terms of features. For
optimization, unless we are convinced that we really know better, I think
we should generally defer to the current best known techniques.
Happily, that's what we're doing mostly -- the new register allocator
and new scheduler are both examples of looking at the best practice
and trying to implement something similar.
Mark Mitchell email@example.com
CodeSourcery, LLC http://www.codesourcery.com