Subject: Re: Making the (asm) world safe for modern cpp
To: Jim Wise <>
From: Jason Thorpe <>
List: tech-toolchain
Date: 09/17/2003 15:10:36
On Wednesday, September 17, 2003, at 11:02  AM, Jim Wise wrote:

> Currently, asm sources which are processed with cpp (.S) files are run
> through `-traditional-cpp', rather than modern cpp.  This should 
> change,
> as `-traditional-cpp' will _eventually_ go away, and as it leads to
> subtle differences in macro expansion between c and assembly source
> files.

No, -traditional-cpp won't go away.  It was specifically re-added to 
GCC 3.3's preprocessor because some assembly language syntaxes are 
incompatible with ISO C's preprocessor semantics.

         -- Jason R. Thorpe <>