Only run MF.verify() with EXPENSIVE_CHECKS=1.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Sat, 24 Sep 2011 01:11:19 +0000 (01:11 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Sat, 24 Sep 2011 01:11:19 +0000 (01:11 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140441 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86FrameLowering.cpp
test/CodeGen/X86/segmented-stacks.ll

index 6bc349ffc10d7c113f4e995e6198b2448d89e316..23b071673de8c467d4b1683ab4bddec4a6cc9a64 100644 (file)
@@ -1423,7 +1423,7 @@ X86FrameLowering::adjustForSegmentedStacks(MachineFunction &MF) const {
   checkMBB->addSuccessor(allocMBB);
   checkMBB->addSuccessor(&prologueMBB);
 
-#ifndef NDEBUG
+#ifdef XDEBUG
   MF.verify();
 #endif
 }
index 4a76874e8483c88717291668b2c990bdb7db10e6..3f0067e2926b3c72eab2d8f023c91f33ec37a99e 100644 (file)
@@ -1,8 +1,5 @@
 ; RUN: llc < %s -mtriple=i686-linux -segmented-stacks | FileCheck %s -check-prefix=X32
 ; RUN: llc < %s -mtriple=x86_64-linux  -segmented-stacks | FileCheck %s -check-prefix=X64
-;
-; X86FrameLowering::adjustForSegmentedStacks is inserting code after a RET.
-; XFAIL: *
 
 ; Just to prevent the alloca from being optimized away
 declare void @dummy_use(i32*, i32)