Thanks, the problem turned out to be the -mcpu=k6 switch. > I would guess that this is a problem with gcc and -mcpu=k6, or you have > exposed a bug in binutils due to using -fstrict-aliasing. Would you > please try recompiling without one or both of these flags and tell us the > results.