This is the mail archive of the
mailing list for the GCC project.
Re: cleanup query: _ALL_SOURCE
- From: Jim Wilson <wilson at redhat dot com>
- To: Nathanael Nerode <neroden at doctormoo dot dyndns dot org>
- Cc: gcc at gcc dot gnu dot org
- Date: 16 May 2002 13:51:20 -0400
- Subject: Re: cleanup query: _ALL_SOURCE
- References: <20020516150420.GA7363@doctormoo.dyndns.org>
>I was looking for things to clean up, and I found that
>_ALL_SOURCE is defined in several places (host or target specific), but
>not tested anywhere.
All but one is in an aix CPLUSPLUS_CPP_SPEC macro. These are defines for
system header files, not for gcc, so you shouldn't expect them to be tested
anywhere in gcc. You can't remove this without testing on each affected aix
platform. It is unlikely that they were added in error.
The one other use is in x-interix where it is put in X_CFLAGS. Again, this
is for use by system header files. This one is probably wrong. I'd guess
it is a workaround for a configure problem. You would need access to an
interix system to figure out why exactly it is there, and to find a better