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
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