On Wed, Jul 10, 2019 at 10:33:31AM +0200, Arnd Bergmann wrote:
> On Wed, Jul 10, 2019 at 12:25 AM Russell King - ARM Linux admin
> wrote:
> >
> > On Tue, Jul 09, 2019 at 08:40:51PM +0200, Arnd Bergmann wrote:
> > > On Tue, Jul 9, 2019 at 8:08 PM 'Nick Desaulniers' via Clang Built
> > > Linux wrot
On Wed, Jul 10, 2019 at 12:25 AM Russell King - ARM Linux admin
wrote:
>
> On Tue, Jul 09, 2019 at 08:40:51PM +0200, Arnd Bergmann wrote:
> > On Tue, Jul 9, 2019 at 8:08 PM 'Nick Desaulniers' via Clang Built
> > Linux wrote:
> > > On Tue, Jul 9, 2019 at 1:41 AM Linus Walleij
> > > wrote:
> > >
On Tue, Jul 09, 2019 at 08:40:51PM +0200, Arnd Bergmann wrote:
> On Tue, Jul 9, 2019 at 8:08 PM 'Nick Desaulniers' via Clang Built
> Linux wrote:
> > On Tue, Jul 9, 2019 at 1:41 AM Linus Walleij
> > wrote:
> >
> > > I guess this brings up the old question whether the compiler should
> > > be wor
On Tue, Jul 9, 2019 at 8:08 PM 'Nick Desaulniers' via Clang Built
Linux wrote:
> On Tue, Jul 9, 2019 at 1:41 AM Linus Walleij wrote:
>
> > I guess this brings up the old question whether the compiler should
> > be worked around or just considered immature, but as it happens this
>
> Definitely a
On Tue, Jul 9, 2019 at 5:26 AM Russell King - ARM Linux admin
wrote:
>
> On Tue, Jul 09, 2019 at 02:17:58PM +0200, Linus Walleij wrote:
> > On Mon, Jul 8, 2019 at 10:31 PM Arnd Bergmann wrote:
> >
> > > -#define xip_iprefetch()do { asm volatile (".rep 8; nop; .endr");
> > > } while (0)
>
On Tue, Jul 9, 2019 at 1:41 AM Linus Walleij wrote:
>
> On Mon, Jul 8, 2019 at 10:31 PM Arnd Bergmann wrote:
>
> > llvm gets confused by inline asm with .rep directives,
>
> Are the LLVM developers aware of the bug?
> It seems like something we can work around but should
> eventually be fixed pro
On Tue, Jul 09, 2019 at 02:17:58PM +0200, Linus Walleij wrote:
> On Mon, Jul 8, 2019 at 10:31 PM Arnd Bergmann wrote:
>
> > -#define xip_iprefetch()do { asm volatile (".rep 8; nop; .endr"); }
> > while (0)
> > +#define xip_iprefetch()do {
>
On Mon, Jul 8, 2019 at 10:31 PM Arnd Bergmann wrote:
> -#define xip_iprefetch()do { asm volatile (".rep 8; nop; .endr"); }
> while (0)
> +#define xip_iprefetch()do {
> \
> +asm volatile ("nop; nop; nop; nop; nop; nop; nop; nop;"
On Tue, Jul 9, 2019 at 11:17 AM Russell King - ARM Linux admin
wrote:
> On Tue, Jul 09, 2019 at 10:41:05AM +0200, Linus Walleij wrote:
> > I guess this brings up the old question whether the compiler should
> > be worked around or just considered immature, but as it happens this
> > other day I wa
On Tue, Jul 09, 2019 at 10:41:05AM +0200, Linus Walleij wrote:
> I guess this brings up the old question whether the compiler should
> be worked around or just considered immature, but as it happens this
> other day I was grep:ing around to find "the 8 NOP" that is so
> compulsively inserted in ARM
On Mon, Jul 8, 2019 at 10:31 PM Arnd Bergmann wrote:
> llvm gets confused by inline asm with .rep directives,
Are the LLVM developers aware of the bug?
It seems like something we can work around but should
eventually be fixed properly in LLVM, right?
> which
> can lead to miscalculating the num
On Mon, Jul 8, 2019 at 1:31 PM Arnd Bergmann wrote:
>
> llvm gets confused by inline asm with .rep directives, which
> can lead to miscalculating the number of instructions inside it,
> and in turn lead to an overflow for relative address calculation:
>
> /tmp/cfi_cmdset_0002-539a47.s: Assembler m
llvm gets confused by inline asm with .rep directives, which
can lead to miscalculating the number of instructions inside it,
and in turn lead to an overflow for relative address calculation:
/tmp/cfi_cmdset_0002-539a47.s: Assembler messages:
/tmp/cfi_cmdset_0002-539a47.s:11288: Error: bad immedia
13 matches
Mail list logo