On Tue, 13 Sep 2011, Michael Meissner wrote:

>       implicit_built_in_decls to the new macros/functions, and poison
>       the old names. Make sure 0 is not a legitimate builtin index.

I think the poisoning belongs in system.h; direct dependencies on the host 
compiler (such as GCC_VERSION and __GNUC__ tests) should be kept as local 
as possible, in just a few headers such as system.h and hwint.h, with 
other places testing feature macros defined in system.h (or through 
autoconf) if it's really necessary to have such dependencies there.

-- 
Joseph S. Myers
jos...@codesourcery.com

Reply via email to