> If I copy the command line and change -mcpu to -march then it works fine, but > this isn't happening automatically for some reason. Any ideas? (I tried > downgrading to binutils-2.13.xxx but it still gave the error, so I'm guessing > it's a gcc problem - oh how much easier life would be if they didn't remove > the -mcpu option somewhere along the way ;-)) Actually, I removed it :) If you'd like the rant behind it I'll mail it privately. Anyhow, I've been trying to push for the kernel to use either a) -march depending on whatever cpu is specified b) -mtune otherwise (this will generate generic code and then tune for something) heck. if you do nothing you'll get mips1 code. It should really default to mips2 (for things like, say, atomic operations), but no one has made the change and I don't feel strongly enough since I'm using a 64-bit cpu and n32 :) -eric -- Eric Christopher <echristo@redhat.com>