[PATCH 1/2] powerpc/boot: Disable vector instructions
Michael Ellerman
mpe at ellerman.id.au
Wed Oct 10 23:11:03 AEDT 2018
Joel Stanley <joel at jms.id.au> writes:
> This will avoid auto-vectorisation when building with higher
> optimisation levels.
>
> We don't know if the machine can support VSX and even if it's present
> it's probably not going to be enabled at this point in boot.
>
> Signed-off-by: Joel Stanley <joel at jms.id.au>
> ---
> arch/powerpc/boot/Makefile | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/arch/powerpc/boot/Makefile b/arch/powerpc/boot/Makefile
> index 0fb96c26136f..739ef8d43b91 100644
> --- a/arch/powerpc/boot/Makefile
> +++ b/arch/powerpc/boot/Makefile
> @@ -32,8 +32,8 @@ else
> endif
>
> BOOTCFLAGS := -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs \
> - -fno-strict-aliasing -Os -msoft-float -pipe \
> - -fomit-frame-pointer -fno-builtin -fPIC -nostdinc \
> + -fno-strict-aliasing -Os -msoft-float -mno-altivec -mno-vsx \
That's going to break if the compiler doesn't understand -mno-vsx isn't it?
I'm not sure if "support" a compiler that old though.
cheers
More information about the Linuxppc-dev
mailing list