[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