From ec68fd4391dd401f995b8e9eec3393698dbdf2d7 Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Sun, 11 Feb 2007 20:18:32 +0000 Subject: [PATCH] For PR1196: Prevent infinite loops and memory bombs by setting a ulimit on time and space for running the dejagnu tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34184 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/Makefile b/test/Makefile index 9ee8f8e050c..5ecc4a227c5 100644 --- a/test/Makefile +++ b/test/Makefile @@ -34,8 +34,9 @@ endif ifneq ($(RUNTEST),) check-local:: site.exp - PATH="$(LLVMToolDir):$(LLVMExmplDir):$(LLVM_SRC_ROOT)/test/Scripts:$(PATH)" \ - $(RUNTEST) $(RUNTESTFLAGS) + ( ulimit -t 600 ; ulimit -d 512000 ; \ + PATH="$(LLVMToolDir):$(LLVM_SRC_ROOT)/test/Scripts:$(PATH)" \ + $(RUNTEST) $(RUNTESTFLAGS) ) else check-local:: site.exp @echo "*** dejagnu not found. Make sure runtest is in your PATH, then reconfigure llvm."