Re: [PATCH] MIPS: Support binutils configured with --enable-mips-fix-loongson3-llsc=yes

2021-01-15 Thread Thomas Bogendoerfer
On Sat, Jan 09, 2021 at 08:30:47PM +0100, Aurelien Jarno wrote: > >From version 2.35, binutils can be configured with > --enable-mips-fix-loongson3-llsc=yes, which means it defaults to > -mfix-loongson3-llsc. This breaks labels which might then point at the > wrong instruction. > > The workaround

Re: [PATCH] MIPS: Support binutils configured with --enable-mips-fix-loongson3-llsc=yes

2021-01-09 Thread Maciej W. Rozycki
On Sat, 9 Jan 2021, Aurelien Jarno wrote: > diff --git a/arch/mips/Makefile b/arch/mips/Makefile > index cd4343edeb11..5ffdd67093bc 100644 > --- a/arch/mips/Makefile > +++ b/arch/mips/Makefile > @@ -136,6 +136,25 @@ cflags-$(CONFIG_SB1XXX_CORELIS) += $(call > cc-option,-mno-sched-prolog) \ > #

[PATCH] MIPS: Support binutils configured with --enable-mips-fix-loongson3-llsc=yes

2021-01-09 Thread Aurelien Jarno
>From version 2.35, binutils can be configured with --enable-mips-fix-loongson3-llsc=yes, which means it defaults to -mfix-loongson3-llsc. This breaks labels which might then point at the wrong instruction. The workaround to explicitly pass -mno-fix-loongson3-llsc has been added in Linux version