Re: Feature request - a macro defined for GCC

Top Page

Reply to this message
Author: Ralf Wildenhues
Date:  
To: Chris Lattner
CC: Andrew Haley, gcc, x z
Subject: Re: Feature request - a macro defined for GCC
Hello,

>> Chris Lattner wrote:
>>
>>> IMO, the whole notion of a compiler-specific macro has pretty limited
>>> usefulness. Why not add macros for specific *features* offered by
>>> the compiler. For example:
>>>
>>> #ifdef __SUPPORTS_NESTED_FUNCTIONS__

[...]
>> Hmm, looks like this could
>> get very messy, very quickly; I don't think you could do this in any
>> effective way without some compiler-independent organization to define
>> these macros.


I feel like I'm stating the obvious, but maybe you're just trying to
rediscover feature-based tests: do a test compile that exposes the
compiler bug or feature you're looking for.

Autoconf provides a framework that supports this kind of testing, among
others.

Cheers,
Ralf