Subject: Re: mftbl in powerpc/include/cpu.h?
To: Matt Thomas <matt@3am-software.com>
From: Andrew Cagney <cagney@mac.com>
List: port-powerpc
Date: 08/10/2002 14:46:21
> At 10:06 AM 8/10/2002, Andrew Cagney wrote:
> Andrew Cagney writes:
>
> "mftbl" is a valid simplified mnemonic.
>
> Andrew> Perhaphs, the assembler in 1.5.3 doesn't appear to support it.
> Presumably not. The GNU assembler has included that mnemonic
> since August 2000.
>
> Anyway, can it please be changed to ``mftb %0'' so that the kernel can be compiled with either current or the 1.5.x series compiler?
>
> NO! If you want to compile a -current kernel on 1.5.x, use build.sh to
> build yourself a -current toolchain. Compiling with an older toolchain
> is explicitly not supported. (-current has AltiVec support which is not
> in 1.5.x either).
Hmm, it appears that someone has gone to great lengths to ensure that
the AltiVec code can be cleanly disabled and hence allow a basic kernel
(with the exception of that *one* instruction! :-) to be built with the
last stable compiler.
Even if you don't support it is there actual harm in letting people,
within reason, keep the core kernel working with the previous compiler?
I figure a bit of compiler diversity is good for the kernel's health :-)
enjoy,
Andrew