Factoring _POSIX_SOURCE (Was: PATCH: m68k PIC touchup)
Bernardo Innocenti
bernie@develer.com
Tue Jan 10 09:34:00 GMT 2006
Bernardo Innocenti wrote:
>> --- gcc-4.0.2/gcc/config/m68k/linux.h.mps 2006-01-08 23:02:06 +0100
>> +++ gcc-4.0.2/gcc/config/m68k/linux.h 2006-01-08 23:03:02 +0100
>> @@ -85,6 +85,11 @@
>> LINUX_TARGET_OS_CPP_BUILTINS(); \
>> builtin_define_std ("mc68000"); \
>> builtin_define_std ("mc68020"); \
>> + if (flag_pic) \
>> + { \
>> + builtin_define ("__PIC__"); \
>> + builtin_define ("__pic__"); \
>> + } \
>
> This shouldn't be needed on HEAD because c-cppbuiltin.c
> already defines them globally for all targets.
btw, a cool cleanup could be factoring the various
_POSIX_SOURCE definitions from the subtargets and
handle it in c-cppbuiltin.c.
A few years ago we were trying to get rid of the old
spec syntax, but there are still plenty of definitions
in the target subdirs.
--
// Bernardo Innocenti - Develer S.r.l., R&D dept.
\X/ http://www.develer.com/
More information about the Gcc
mailing list