[llvm-commits] CVS: poolalloc/test/TEST.poolalloc.Makefile

Chris Lattner lattner at cs.uiuc.edu
Thu Nov 13 11:14:01 PST 2003


Changes in directory poolalloc/test:

TEST.poolalloc.Makefile updated: 1.6 -> 1.7

---
Log message:

Link in the C++ runtime library, disable the init/destroy moving code


---
Diffs of the changes:  (+7 -3)

Index: poolalloc/test/TEST.poolalloc.Makefile
diff -u poolalloc/test/TEST.poolalloc.Makefile:1.6 poolalloc/test/TEST.poolalloc.Makefile:1.7
--- poolalloc/test/TEST.poolalloc.Makefile:1.6	Sun Oct 26 17:26:57 2003
+++ poolalloc/test/TEST.poolalloc.Makefile	Thu Nov 13 11:13:40 2003
@@ -5,6 +5,10 @@
 #
 ##===----------------------------------------------------------------------===##
 
+CFLAGS = -O3
+
+EXTRA_PA_FLAGS := -poolalloc-force-simple-pool-init
+
 CURDIR  := $(shell cd .; pwd)
 PROGDIR := $(shell cd $(LEVEL)/test/Programs; pwd)/
 RELDIR  := $(subst $(PROGDIR),,$(CURDIR))
@@ -13,7 +17,7 @@
 PA_SO    := $(PROJECT_DIR)/lib/Debug/libpoolalloc.so
 
 # Pool allocator runtime library
-PA_RT    := $(PROJECT_DIR)/lib/Bytecode/libpoolalloc_rt.bc
+PA_RT    := $(PROJECT_DIR)/lib/Bytecode/libpoolalloc_fl_rt.bc
 PA_RT_O  := $(PROJECT_DIR)/lib/Release/poolalloc_rt.o
 
 
@@ -28,7 +32,7 @@
 # file
 $(PROGRAMS_TO_TEST:%=Output/%.$(TEST).transformed.bc): \
 Output/%.$(TEST).transformed.bc: Output/%.llvm.bc $(PA_SO)
-	-$(OPT_PA_STATS) -q -poolalloc -deadargelim  -globaldce $< -o $@ -f 2>&1 > $@.out
+	-$(OPT_PA_STATS) -q -poolalloc $(EXTRA_PA_FLAGS) -globaldce -ipconstprop -deadargelim $< -o $@ -f 2>&1 > $@.out
 
 # This rule compiles the new .bc file into a .c file using CBE
 $(PROGRAMS_TO_TEST:%=Output/%.poolalloc.cbe.c): \
@@ -38,7 +42,7 @@
 # This rule compiles the .c file into an executable using $CC
 $(PROGRAMS_TO_TEST:%=Output/%.poolalloc.cbe): \
 Output/%.poolalloc.cbe: Output/%.poolalloc.cbe.c $(PA_RT_O)
-	-$(CC) $(CFLAGS) $< $(PA_RT_O) $(LLCLIBS) $(LDFLAGS) -o $@
+	-$(CC) $(CFLAGS) $< $(PA_RT_O) $(LLCLIBS) $(LDFLAGS) -lstdc++ -o $@
 
 # This rule runs the generated executable, generating timing information
 $(PROGRAMS_TO_TEST:%=Output/%.poolalloc.out-cbe): \





More information about the llvm-commits mailing list