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