summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2017-05-19 20:58:48 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2017-05-19 20:58:48 +0000
commit2acea2786b9fd40e1aba018b165834168535e164 (patch)
tree414362127b3ea6e7396250819beb03ef91333eb7 /llvm/lib
parentf525c76ba1b11b340b61ffe4a10571e86d819f03 (diff)
downloadbcm5719-llvm-2acea2786b9fd40e1aba018b165834168535e164.tar.gz
bcm5719-llvm-2acea2786b9fd40e1aba018b165834168535e164.zip
[safestack] Disable stack coloring by default.
Workaround for apparent miscompilation of PR32143. llvm-svn: 303456
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/CodeGen/SafeStackColoring.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/SafeStackColoring.cpp b/llvm/lib/CodeGen/SafeStackColoring.cpp
index 09289f947dc..21f2fa49723 100644
--- a/llvm/lib/CodeGen/SafeStackColoring.cpp
+++ b/llvm/lib/CodeGen/SafeStackColoring.cpp
@@ -20,9 +20,10 @@ using namespace llvm::safestack;
#define DEBUG_TYPE "safestackcoloring"
+// Disabled by default due to PR32143.
static cl::opt<bool> ClColoring("safe-stack-coloring",
cl::desc("enable safe stack coloring"),
- cl::Hidden, cl::init(true));
+ cl::Hidden, cl::init(false));
const StackColoring::LiveRange &StackColoring::getLiveRange(AllocaInst *AI) {
const auto IT = AllocaNumbering.find(AI);
OpenPOWER on IntegriCloud