summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC
diff options
context:
space:
mode:
authorChuang-Yu Cheng <cycheng@multicorewareinc.com>2016-04-06 10:48:36 +0000
committerChuang-Yu Cheng <cycheng@multicorewareinc.com>2016-04-06 10:48:36 +0000
commit6e1408a8914458e4a6a54239e047b073d962bebc (patch)
tree2d7b8c649df1896389ebaaf06c5270bd241c58f8 /llvm/lib/Target/PowerPC
parentb05a37f347a20e3d9f72fd8c65d54e115bdb1677 (diff)
downloadbcm5719-llvm-6e1408a8914458e4a6a54239e047b073d962bebc.tar.gz
bcm5719-llvm-6e1408a8914458e4a6a54239e047b073d962bebc.zip
[ppc64] Temporary disable sibling call optimization on ppc64 due to breaking test case
r265506 breaks print-stack-trace.cc test case of compiler-rt in bootstrap test. http://lab.llvm.org:8011/builders/clang-ppc64be-linux-multistage/builds/1708 llvm-svn: 265528
Diffstat (limited to 'llvm/lib/Target/PowerPC')
-rw-r--r--llvm/lib/Target/PowerPC/PPCISelLowering.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
index 6f649dc0da8..1a1c660684e 100644
--- a/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+++ b/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
@@ -55,7 +55,7 @@ cl::desc("disable setting the node scheduling preference to ILP on PPC"), cl::Hi
static cl::opt<bool> DisablePPCUnaligned("disable-ppc-unaligned",
cl::desc("disable unaligned load/store generation on PPC"), cl::Hidden);
-static cl::opt<bool> DisableSCO("disable-ppc-sco",
+static cl::opt<bool> DisableSCO("disable-ppc-sco", cl::init(true),
cl::desc("disable sibling call optimization on ppc"), cl::Hidden);
STATISTIC(NumTailCalls, "Number of tail calls");
OpenPOWER on IntegriCloud