--- Comment #1 from pinskia at gcc dot gnu dot org 2006-07-26 18:23 ---
Your compiler is not ANSI/ISO C complaint.
And in GCC 4.1.0 and above (maybe it was 4.0.0), we require an ISO C90 compiler
which this is valid ISO C90.
--
pinskia at gcc dot gnu dot org changed:
What
--- Comment #2 from skunk at iskunk dot org 2006-07-26 18:36 ---
I was under the impression that the bootstrapping process would first build an
intermediate compiler, itself written in a safe subset of C, that would then
build the full GCC, which could use modern features as needed. Was
--- Comment #3 from skunk at iskunk dot org 2006-07-26 19:00 ---
I'm sorry; I meant to write Why was it decided to...?
What strikes me as odd about this, moreover, is that the incompatibility
appears gratuitous; the extra whitespace doesn't help anything. Is this a case
of wanting to
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-07-26 19:02 ---
(In reply to comment #3)
What strikes me as odd about this, moreover, is that the incompatibility
appears gratuitous; the extra whitespace doesn't help anything. Is this a case
of wanting to (eventually) use
--- Comment #5 from skunk at iskunk dot org 2006-07-26 19:53 ---
(In reply to comment #4)
Modern C as in 15 years is a joke. 15 years is enough for vendors to provide
a
new C compiler.
Sometimes, you can't get a newer version (e.g. licensing issues). Sometimes,
you don't want to
--- Comment #6 from schwab at suse dot de 2006-07-26 20:03 ---
This _is_ plain ANSI C89.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28499
--- Comment #7 from skunk at iskunk dot org 2006-07-26 20:57 ---
(In reply to comment #6)
This _is_ plain ANSI C89.
ISO C90 was specified. Yes, my bad, ANSI does allow whitespace before the
#---but what of it? It's good practice anyhow to place the mark first, and
the Tru64 compiler
--- Comment #7 from skunk at iskunk dot org 2006-07-26 20:57 ---
(In reply to comment #6)
This _is_ plain ANSI C89.
ISO C90 was specified. Yes, my bad, ANSI does allow whitespace before the
#---but what of it? It's good practice anyhow to place the mark first, and
the Tru64
--- Comment #8 from pinskia at physics dot uc dot edu 2006-07-26 20:59
---
Subject: Re: Bogus whitespace in preprocessor directives breaks bootstrap
--- Comment #7 from skunk at iskunk dot org 2006-07-26 20:57 ---
(In reply to comment #6)
This _is_ plain ANSI C89.