C Code mutilation by using gcc-3.3.x
Phil Edwards
phil@jaj.com
Wed Feb 4 20:36:00 GMT 2004
On Wed, Feb 04, 2004 at 09:01:31PM +0100, Robert M. Stockmann wrote:
[snip code using C99 features and CRLF line endings]
> When trying to compile this driver source with gcc-2.95.3 instead
> of gcc-3.3.1 , i get the following results :
>
[snip error messages from pre-C99 compiler and non-CRLF-handling preprocessor]
> Whats going on here?
You don't have a time machine or a clue, apparently.
> Not only does the compilation fail with gcc-2.95.3, but when reading
> fasttrak.h, the variable size is _not_ given but also the variable
> type is _omitted_. How strange is it that gcc-3.3.1 is perfectly happy
> with this header file.
Programmers fail to port from new compilers to old compilers, therefore
3.3.1 is mutilating code and famous people must be spammed? Wow.
> How in earth could the Free Software Foundation and the GCC Team allowed this
> to happen?
What, making progress? We try to allow that as much as we can.
--
I would therefore like to posit that computing's central challenge, viz. "How
not to make a mess of it," has /not/ been met.
- Edsger Dijkstra, 1930-2002
More information about the Gcc
mailing list