Subject: Re: __STDC__ in cdefs_elf.h
To: None <tls@rek.tjls.com>
From: Jason Thorpe <thorpej@shagadelic.org>
List: tech-kern
Date: 09/08/2006 13:44:11
On Sep 8, 2006, at 1:24 PM, Thor Lancelot Simon wrote:

> This is because of one of my least-favorite bogosities about the GNU
> compilers: they implement C token pasting and stringification in the
> C language frontend instead of in the C preprocessor.  This has
> annoyed me periodically for about a decade now; I wish it would annoy
> someone with more GCC clue sufficiently to fix it!  :-)

What?  Nonsense.  Back when it had a separate C preprocessor, it was  
certainly implemented there.  And, yes, it's now in a library that the  
C front-end uses, but it should work for any "preprocessed" source  
code, including .S files.  If it doesn't, then you should file a bug  
against GCC!

-- thorpej