[Bug 227698] www/iridium, www/qt5-webengine: clang 6.0 crashes during build
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Apr 23 23:08:59 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227698
--- Comment #10 from commit-hook at freebsd.org ---
A commit references this bug:
Author: dim
Date: Mon Apr 23 23:07:58 UTC 2018
New revision: 332898
URL: https://svnweb.freebsd.org/changeset/base/332898
Log:
Pull in r329771 from upstream llvm trunk (by Craig Topper):
[X86] In X86FlagsCopyLowering, when rewriting a memory setcc we need
to emit an explicit MOV8mr instruction.
Previously the code only knew how to handle setcc to a register.
This should fix a crash in the chromium build.
This fixes various assertion failures while building ports targeting
i386:
* www/firefox: isReg() && "This is not a register operand!"
* www/iridium, www/qt5-webengine: (I.atEnd() || std::next(I) ==
def_instr_end()) && "getVRegDef assumes a single definition or no
definition"
* devel/powerpc64-gcc: FromReg != ToReg && "Cannot replace a reg with
itself"
Reported by: jbeich
PR: 225330, 227686, 227698, 227699
MFC after: 1 week
X-MFC-With: r332833
Changes:
head/contrib/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the kde-freebsd
mailing list