Thread (4 messages) 4 messages, 3 authors, 2019-11-14

Re: [RESEND PATCH v2] arm64: lse: fix LSE atomics with LLVM's integrated assembler

From: Will Deacon <will@kernel.org>
Date: 2019-11-14 16:57:38
Also in: lkml

On Thu, Oct 31, 2019 at 12:57:05PM -0700, Sami Tolvanen wrote:
Unlike gcc, clang considers each inline assembly block to be independent
and therefore, when using the integrated assembler for inline assembly,
any preambles that enable features must be repeated in each block.

This change defines __LSE_PREAMBLE and adds it to each inline assembly
block that has LSE instructions, which allows them to be compiled also
with clang's assembler.
Any chance LLVM can be fixed to avoid this bodge in the kernel?

Will

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help