On Wed, 29 Apr 2009, Richard Earnshaw wrote: > > The question is not just one for bootstrapping a native compiler but also > > one of what compiler can be used to build a cross compiler (such as that > > with multiple targets), which is not bootstrapped in the usual GCC sense. > > There we presently document GCC 2.95 or later as required (and again I > > think requiring a version later than 4.1 would be a bad idea). > > > > GCC (at least, the C port of it) is supposed to be compilable with any > ISO C90 compiler; when did this change? Or are you saying that if you > are using GCC you need at least 2.95.
If you are building a non-C front end without bootstrapping you need at least 2.95: To build all languages in a cross-compiler or other configuration where 3-stage bootstrap is not performed, you need to start with an existing GCC binary (version 2.95 or later) because source code for language frontends other than C might use GCC extensions. (for Ada you need at least 3.4 whether building a cross compiler or bootstrapping and there's a recommendation to use the same version for building a cross compiler). -- Joseph S. Myers jos...@codesourcery.com