As part of my spinlock testing, I noticed that we test for __cpu__ when
using gcc, and __cpu when not using gcc. However, I see that my i386
gcc 2.95 defines both (shown using src/tools/ccsym):
__GNUC__=2
__GNUC_MINOR__=95
unix
__i386__
i386
__bsdi__
bsdi
__ELF__
__GAS__=2
__GAS_MINOR__=10
__unix__
__i386__
__i386__
__bsdi__
__bsdi__
__ELF__
__GAS__=2
__GAS_MINOR__=10
__unix
__i386
__bsdi
system=unix
system=bsd
cpu=i386
machine=i386
cpu=i386
machine=i386
i386
__i386
__i386__
So, I wonder if we should be testing _just_ for __cpu, perhaps starting
in 7.5.
--
Bruce Momjian | http://candle.pha.pa.us
[EMAIL PROTECTED] | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073
---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to [EMAIL PROTECTED] so that your
message can get through to the mailing list cleanly