In message: <20100615052154.gb16...@netbsd.org> David Holland <dholland-sourcechan...@netbsd.org> writes: : On Mon, Jun 14, 2010 at 09:40:37AM -0600, M. Warner Losh wrote: : > On i386, that's true. amd64 expands to '0', as does sun3. This makes : > the first one true. The second one, i386 expands to '1', so the : > second one would be false. : : Arguably we shouhld fix our gcc to only define "__i386__", not "i386", : which conflicts with the user namespace...
True, but doing so would likely break applications that have depended on this define. Which is worse? Warner