The real reason for this is a bug in include/asm/bugs.h
which is introduced by the cyrix patch in bibg-mama on 2.0.31 and up:
at the end of the file it now contains these two lines:
system_utsname.machine[1] = '0' + x86 &
0xF0;
system_utsname.machine[1] = '0' +
x86;
remove the last line and your all set ;)
This is not a compiler bug, strang if it goes away after a second
compile, maybe something fixes this file ?
Well anyway i'm mailing this too you because you might wanted to know,
I'm reading the kernel-list through the web-archives.
If you could forward this please.
B.t.w. I've mailed the maintainer of bigmama about this bug, he would
fix it, so did you apply a new bigmama, maybe that really fixed it ;)
With kind regards,
Hans