------- Comment #1 from joseph at codesourcery dot com 2008-10-03 17:00 ------- Subject: Re: New: NO_IMPLICIT_EXTERN_C for newlib
I've argued before and will argue again that NO_IMPLICIT_EXTERN_C should be the default with a macro IMPLICIT_EXTERN_C defined for only those targets known to need it. http://gcc.gnu.org/ml/gcc/2005-05/msg00377.html That list of targets is of course out of date and many have been deprecated. I did establish the principle in the fixproto deprecation that generic *-elf targets can be presumed to have good headers, so I think it should only be targets for specific OSes that should define IMPLICIT_EXTERN_C. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37727