Eric Christopher wrote: > > > 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 AFAICS current CVS defaults to that (modulo changing it immediately afterwards to the generic base arch by an superfluous -mipsX option). > b) -mtune otherwise (this will generate generic code and then tune for > something) Actually, -mtune=r3900 breaks the "generic" part due to an assembler bug (and did so for a long time). Thiemo