[Bug 207837] www/firefox: clang34 and clang35 crash on i386 with -O2 -fstack-protector (OPTIMIZED_CFLAGS=off)
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Mar 13 18:32:33 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207837
--- Comment #15 from commit-hook at freebsd.org ---
A commit references this bug:
Author: dim
Date: Sun Mar 13 18:32:11 UTC 2016
New revision: 296800
URL: https://svnweb.freebsd.org/changeset/base/296800
Log:
Pull in r219512 from upstream llvm trunk (by Hal Finkel):
[MiSched] Fix a logic error in tryPressure()
Fixes a logic error in the MachineScheduler found by Steve Montgomery
(and confirmed by Andy). This has gone unfixed for months because the
fix has been found to introduce some small performance regressions.
However, Andy has recommended that, at this point, we fix this to
avoid further dependence on the incorrect behavior (and then
follow-up separately on any regressions), and I agree.
Fixes PR18883.
This fixes a possible "ran out of registers" error when compiling
www/firefox 45.0 on i386.
Direct commit to stable/10, because head already has this fix since the
llvm/clang 3.6.0 import.
PR: 207837
Changes:
stable/10/contrib/llvm/lib/CodeGen/MachineScheduler.cpp
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the freebsd-toolchain
mailing list