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
|