[llvm-dev] retpoline mitigation and 6.0

Chandler Carruth via llvm-dev
2018-02-07T22:00:04Z

Quick response to a detail, I'll respond to more of this when i have more
time.

On Wed, Feb 7, 2018 at 1:55 PM David Woodhouse <dwmw2 at infradead.org>
wrote:

> OK... which __x86_indirect_thunk* symbols *are* being used by Clang in
> 32-bit mode?


__x86_indirect_thunk
__x86_indirect_thunk_eax
__x86_indirect_thunk_ecx
__x86_indirect_thunk_edx



> I've added __x86_indirect_thunk for 32-bit now, and if
> that's *all* the Clang is using then I'll possibly switch GCC into
that
> mode too.
>
> Can you take care of filing the tickets for %V0 and "=q"
> and attribute__((indirect_branch("keep"))) please? With those
fixed, I
> think we should be OK again.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20180207/57454d18/attachment.html>