aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/param.h
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2014-12-09 07:34:28 +0000
committerDimitry Andric <dim@FreeBSD.org>2014-12-09 07:34:28 +0000
commitcd9521158da611f03c3cb73de63042247698f8c9 (patch)
tree94f4f86ef25b0c63e1783c0136d927ddaee2484f /sys/sys/param.h
parent979d0afa7c1ddd20fff43966f764b296467d44c4 (diff)
downloadsrc-cd9521158da611f03c3cb73de63042247698f8c9.tar.gz
src-cd9521158da611f03c3cb73de63042247698f8c9.zip
Pull in r223171 from upstream llvm trunk (by Michael Zolotukhin):
PR21302. Vectorize only bottom-tested loops. rdar://problem/18886083 This fixes a bug in the llvm vectorizer, which could sometimes cause vectorized loops to perform an additional iteration, leading to possible buffer overruns. Symptoms of this, which are usually segfaults, were first noticed when building gcc ports, here: https://lists.freebsd.org/pipermail/freebsd-ports/2014-September/095466.html https://lists.freebsd.org/pipermail/freebsd-toolchain/2014-September/001211.html Since this fix is very important for ports, bump __FreeBSD_version to make it easier for port maintainers to test whether the fix has been applied. Upstream PR: http://llvm.org/PR21302 MFC after: 3 days
Notes
Notes: svn path=/head/; revision=275633
Diffstat (limited to 'sys/sys/param.h')
-rw-r--r--sys/sys/param.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/sys/param.h b/sys/sys/param.h
index adfb870b9315..8a3ea14ec305 100644
--- a/sys/sys/param.h
+++ b/sys/sys/param.h
@@ -58,7 +58,7 @@
* in the range 5 to 9.
*/
#undef __FreeBSD_version
-#define __FreeBSD_version 1100048 /* Master, propagated to newvers */
+#define __FreeBSD_version 1100049 /* Master, propagated to newvers */
/*
* __FreeBSD_kernel__ indicates that this system uses the kernel of FreeBSD,