[llvm-commits] CVS: llvm-java/test/Makefile.test

Alkis Evlogimenos alkis at cs.uiuc.edu
Mon Feb 7 18:26:44 PST 2005



Changes in directory llvm-java/test:

Makefile.test updated: 1.37 -> 1.38
---
Log message:

Remove the hack from compiler that adds stub returns to undefined
functions. Use a pass instead to add stubs after we link a module with
the runtime.


---
Diffs of the changes:  (+2 -0)

 Makefile.test |    2 ++
 1 files changed, 2 insertions(+)


Index: llvm-java/test/Makefile.test
diff -u llvm-java/test/Makefile.test:1.37 llvm-java/test/Makefile.test:1.38
--- llvm-java/test/Makefile.test:1.37	Fri Feb  4 10:14:54 2005
+++ llvm-java/test/Makefile.test	Mon Feb  7 20:26:32 2005
@@ -21,6 +21,8 @@
 %.llvm %.llvm.bc: %.linked.bc $(LibDir)/libjrt.bca $(EXTRA_OBJS) $(LOPT)
 	$(Echo) Linking $< with the Java runtime
 	-$(Verb)$(GCCLD) -o=$*.llvm $< -L $(CFERuntimeLibDir) -L $(LibDir) $(EXTRA_OBJS)
+	-$(Verb)$(LOPT) -load $(LibDir)/LLVMJavaTransforms -stubadder -f -o=$*.stubbed.llvm.bc $*.llvm.bc
+	-$(Verb)$(MV) -f $*.stubbed.llvm.bc $*.llvm.bc
 
 # rule to link raw bytecode with runtime
 %.raw.llvm %.raw.llvm.bc: %.raw.bc $(LibDir)/libjrt.bca $(EXTRA_OBJS) $(LOPT)






More information about the llvm-commits mailing list