svn commit: r332833 - in head: contrib/llvm/include/llvm/CodeGen contrib/llvm/lib/CodeGen contrib/llvm/lib/Target/X86 contrib/llvm/lib/Target/X86/Disassembler contrib/llvm/tools/clang/include/clang...
Jonathan T. Looney
jtl at freebsd.org
Fri Apr 20 20:35:52 UTC 2018
On Fri, Apr 20, 2018 at 2:20 PM, Dimitry Andric <dim at freebsd.org> wrote:
>
> Author: dim
> Date: Fri Apr 20 18:20:55 2018
> New Revision: 332833
> URL: https://svnweb.freebsd.org/changeset/base/332833
>
> Log:
> Recommit r332501, with an additional upstream fix for "Cannot lower
> EFLAGS copy that lives out of a basic block!" errors on i386.
>
> [...]
>
> Together, these should ensure clang does not use pushf/popf sequences to
> save and restore flags, avoiding problems with unrelated flags (such as
> the interrupt flag) being restored unexpectedly.
>
> Requested by: jtl
> PR: 225330
> MFC after: 1 week
Thanks (again)!
Jonathan
More information about the svn-src-head
mailing list