[bugpoint] Increase default memory limit to 400MB to fix bugpoint tests.
authorDaniel Sanders <daniel.sanders@imgtec.com>
Tue, 5 May 2015 16:29:40 +0000 (16:29 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Tue, 5 May 2015 16:29:40 +0000 (16:29 +0000)
I tracked down the bug to an unchecked malloc in SmallVectorBase::grow_pod().
This malloc is returning NULL on my machine when running under bugpoint but not
when -enable-valgrind is given.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@236504 91177308-0d34-0410-b5e6-96231b3b80d8

tools/bugpoint/bugpoint.cpp

index 0ee3784660ae809c32035dd8444504aa52fb845e..af6d9fccf2911e81f91be45a5926317658c717a0 100644 (file)
@@ -50,7 +50,7 @@ TimeoutValue("timeout", cl::init(300), cl::value_desc("seconds"),
 static cl::opt<int>
 MemoryLimit("mlimit", cl::init(-1), cl::value_desc("MBytes"),
             cl::desc("Maximum amount of memory to use. 0 disables check."
-                     " Defaults to 300MB (800MB under valgrind)."));
+                     " Defaults to 400MB (800MB under valgrind)."));
 
 static cl::opt<bool>
 UseValgrind("enable-valgrind",
@@ -158,7 +158,7 @@ int main(int argc, char **argv) {
     if (sys::RunningOnValgrind() || UseValgrind)
       MemoryLimit = 800;
     else
-      MemoryLimit = 300;
+      MemoryLimit = 400;
   }
 
   BugDriver D(argv[0], FindBugs, TimeoutValue, MemoryLimit,