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
[email protected]