From h.bakiras at gmail.com Wed Oct 3 08:31:17 2012 From: h.bakiras at gmail.com (Harris Bakiras) Date: Wed, 03 Oct 2012 15:31:17 -0000 Subject: [vmkit-commits] [vmkit] r165121 - in /vmkit/trunk/lib: j3/Compiler/JavaJIT.cpp j3/Compiler/JavaJIT.h j3/Compiler/JavaJITCompiler.cpp j3/Compiler/JavaLLVMCompiler.cpp vmkit/Compiler/JIT.cpp Message-ID: <20121003153117.C297D2A6C065@llvm.org> Author: harris Date: Wed Oct 3 10:31:17 2012 New Revision: 165121 URL: http://llvm.org/viewvc/llvm-project?rev=165121&view=rev Log: updated headers to compile with llvm svn trunk Modified: vmkit/trunk/lib/j3/Compiler/JavaJIT.cpp vmkit/trunk/lib/j3/Compiler/JavaJIT.h vmkit/trunk/lib/j3/Compiler/JavaJITCompiler.cpp vmkit/trunk/lib/j3/Compiler/JavaLLVMCompiler.cpp vmkit/trunk/lib/vmkit/Compiler/JIT.cpp Modified: vmkit/trunk/lib/j3/Compiler/JavaJIT.cpp URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/j3/Compiler/JavaJIT.cpp?rev=165121&r1=165120&r2=165121&view=diff ============================================================================== --- vmkit/trunk/lib/j3/Compiler/JavaJIT.cpp (original) +++ vmkit/trunk/lib/j3/Compiler/JavaJIT.cpp Wed Oct 3 10:31:17 2012 @@ -20,8 +20,6 @@ #include #include #include -#include -#include "llvm/Analysis/DIBuilder.h" #include #include "vmkit/JIT.h" Modified: vmkit/trunk/lib/j3/Compiler/JavaJIT.h URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/j3/Compiler/JavaJIT.h?rev=165121&r1=165120&r2=165121&view=diff ============================================================================== --- vmkit/trunk/lib/j3/Compiler/JavaJIT.h (original) +++ vmkit/trunk/lib/j3/Compiler/JavaJIT.h Wed Oct 3 10:31:17 2012 @@ -20,8 +20,9 @@ #include "llvm/Metadata.h" #include "llvm/Type.h" #include "llvm/Value.h" +#include "llvm/DIBuilder.h" +#include "llvm/DebugInfo.h" #include "llvm/Support/DebugLoc.h" -#include "llvm/Analysis/DebugInfo.h" #include "types.h" Modified: vmkit/trunk/lib/j3/Compiler/JavaJITCompiler.cpp URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/j3/Compiler/JavaJITCompiler.cpp?rev=165121&r1=165120&r2=165121&view=diff ============================================================================== --- vmkit/trunk/lib/j3/Compiler/JavaJITCompiler.cpp (original) +++ vmkit/trunk/lib/j3/Compiler/JavaJITCompiler.cpp Wed Oct 3 10:31:17 2012 @@ -13,7 +13,7 @@ #include "llvm/Instructions.h" #include "llvm/LLVMContext.h" #include "llvm/Module.h" -#include "llvm/Analysis/DebugInfo.h" +#include "llvm/DebugInfo.h" #include "llvm/CodeGen/GCStrategy.h" #include #include "llvm/CodeGen/MachineFunction.h" Modified: vmkit/trunk/lib/j3/Compiler/JavaLLVMCompiler.cpp URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/j3/Compiler/JavaLLVMCompiler.cpp?rev=165121&r1=165120&r2=165121&view=diff ============================================================================== --- vmkit/trunk/lib/j3/Compiler/JavaLLVMCompiler.cpp (original) +++ vmkit/trunk/lib/j3/Compiler/JavaLLVMCompiler.cpp Wed Oct 3 10:31:17 2012 @@ -10,7 +10,7 @@ #include "llvm/LLVMContext.h" #include "llvm/Module.h" #include "llvm/PassManager.h" -#include "llvm/Analysis/DIBuilder.h" +#include "llvm/DIBuilder.h" #include "llvm/Analysis/LoopPass.h" #include "llvm/Target/TargetData.h" Modified: vmkit/trunk/lib/vmkit/Compiler/JIT.cpp URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/vmkit/Compiler/JIT.cpp?rev=165121&r1=165120&r2=165121&view=diff ============================================================================== --- vmkit/trunk/lib/vmkit/Compiler/JIT.cpp (original) +++ vmkit/trunk/lib/vmkit/Compiler/JIT.cpp Wed Oct 3 10:31:17 2012 @@ -16,7 +16,6 @@ #include #include #include -#include #include #include #include From h.bakiras at gmail.com Tue Oct 9 04:25:58 2012 From: h.bakiras at gmail.com (Harris BAKIRAS) Date: Tue, 09 Oct 2012 13:25:58 +0200 Subject: [vmkit-commits] VMKit update Message-ID: <507409C6.8000803@gmail.com> Hi all, I just check out llvm svn and realized that VMKit needs a little update to be compatible. I tried to fix it with the patch I'm sending in attachement but I have the following compiling error. Somebody has an idea of what's happening ? -- Harris Bakiras ----------------------------------------------------------------------------------------------------- llvm[3]: Compiling JavaClass.bc to JavaClass.s for Release+Asserts build /home/harris/VMKit/llvm_debug/Release+Asserts/bin/llc -disable-cfi -disable-fp-elim -load=/home/harris/VMKit/vmkit_inria/Release+Asserts/lib/StaticGCPrinter.so /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.bc -o /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.s llc: /home/harris/VMKit/llvm_debug/include/llvm/CodeGen/MachineFrameInfo.h:393: int64_t llvm::MachineFrameInfo::getObjectOffset(int) const: Assertion `!isDeadObjectIndex(ObjectIdx) && "Getting frame offset for a dead object?"' failed. 0 llc 0x0000000000e9bd42 1 llc 0x0000000000e9c194 2 libpthread.so.0 0x00002b55457b2cb0 3 libc.so.6 0x00002b554640c445 gsignal + 53 4 libc.so.6 0x00002b554640fbab abort + 379 5 libc.so.6 0x00002b554640510e 6 libc.so.6 0x00002b55464051b2 7 llc 0x0000000000846dec llvm::X86FrameLowering::getFrameIndexOffset(llvm::MachineFunction const&, int) const + 668 8 llc 0x0000000000add42f 9 llc 0x0000000000b3500d llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 125 10 llc 0x0000000000e3f6da llvm::FPPassManager::runOnFunction(llvm::Function&) + 346 11 llc 0x0000000000e3f9cb llvm::FPPassManager::runOnModule(llvm::Module&) + 171 12 llc 0x0000000000e3fbd8 llvm::MPPassManager::runOnModule(llvm::Module&) + 328 13 llc 0x0000000000e401c3 llvm::PassManagerImpl::run(llvm::Module&) + 451 14 llc 0x0000000000e402fa llvm::PassManager::run(llvm::Module&) + 10 15 llc 0x000000000051a077 main + 5447 16 libc.so.6 0x00002b55463f776d __libc_start_main + 237 17 llc 0x0000000000518a6d Stack dump: 0. Program arguments: /home/harris/VMKit/llvm_debug/Release+Asserts/bin/llc -disable-cfi -disable-fp-elim -load=/home/harris/VMKit/vmkit_inria/Release+Asserts/lib/StaticGCPrinter.so /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.bc -o /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.s 1. Running pass 'Function Pass Manager' on module '/home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.bc'. 2. Running pass 'Analyze Machine Code For Garbage Collection' on function '@_ZNK2j310JavaMethod8toStringEv' make[3]: *** [/home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.s] Aborted (core dumped) make[3]: Leaving directory `/home/harris/VMKit/vmkit_inria/lib/j3/VMCore' make[2]: *** [all] Error 1 make[2]: Leaving directory `/home/harris/VMKit/vmkit_inria/lib/j3' make[1]: *** [j3/.makeall] Error 2 make[1]: Leaving directory `/home/harris/VMKit/vmkit_inria/lib' make: *** [all] Error 1 -------------- next part -------------- A non-text attachment was scrubbed... Name: update.patch Type: text/x-patch Size: 3104 bytes Desc: not available URL: From koutheir at gmail.com Tue Oct 9 04:53:03 2012 From: koutheir at gmail.com (Koutheir Attouchi) Date: Tue, 9 Oct 2012 13:53:03 +0200 Subject: [vmkit-commits] VMKit update In-Reply-To: <507409C6.8000803@gmail.com> References: <507409C6.8000803@gmail.com> Message-ID: Don't use the latest version of LLVM. Use revision 158308 of LLVM, CLang and Compiler-RT. Koutheir ATTOUCHI. LinkedIn profile: http://www.linkedin.com/in/koutheirattouchi Blog: http://koutheir.blogspot.com On Tue, Oct 9, 2012 at 1:25 PM, Harris BAKIRAS wrote: > Hi all, > > I just check out llvm svn and realized that VMKit needs a little update to > be compatible. > I tried to fix it with the patch I'm sending in attachement but I have the > following compiling error. > > Somebody has an idea of what's happening ? > > -- > Harris Bakiras > > ----------------------------------------------------------------------------------------------------- > > llvm[3]: Compiling JavaClass.bc to JavaClass.s for Release+Asserts build > /home/harris/VMKit/llvm_debug/Release+Asserts/bin/llc -disable-cfi > -disable-fp-elim > -load=/home/harris/VMKit/vmkit_inria/Release+Asserts/lib/StaticGCPrinter.so > /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.bc > -o > /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.s > llc: > /home/harris/VMKit/llvm_debug/include/llvm/CodeGen/MachineFrameInfo.h:393: > int64_t llvm::MachineFrameInfo::getObjectOffset(int) const: Assertion > `!isDeadObjectIndex(ObjectIdx) && "Getting frame offset for a dead object?"' > failed. > 0 llc 0x0000000000e9bd42 > 1 llc 0x0000000000e9c194 > 2 libpthread.so.0 0x00002b55457b2cb0 > 3 libc.so.6 0x00002b554640c445 gsignal + 53 > 4 libc.so.6 0x00002b554640fbab abort + 379 > 5 libc.so.6 0x00002b554640510e > 6 libc.so.6 0x00002b55464051b2 > 7 llc 0x0000000000846dec > llvm::X86FrameLowering::getFrameIndexOffset(llvm::MachineFunction const&, > int) const + 668 > 8 llc 0x0000000000add42f > 9 llc 0x0000000000b3500d > llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 125 > 10 llc 0x0000000000e3f6da > llvm::FPPassManager::runOnFunction(llvm::Function&) + 346 > 11 llc 0x0000000000e3f9cb > llvm::FPPassManager::runOnModule(llvm::Module&) + 171 > 12 llc 0x0000000000e3fbd8 > llvm::MPPassManager::runOnModule(llvm::Module&) + 328 > 13 llc 0x0000000000e401c3 > llvm::PassManagerImpl::run(llvm::Module&) + 451 > 14 llc 0x0000000000e402fa llvm::PassManager::run(llvm::Module&) > + 10 > 15 llc 0x000000000051a077 main + 5447 > 16 libc.so.6 0x00002b55463f776d __libc_start_main + 237 > 17 llc 0x0000000000518a6d > Stack dump: > 0. Program arguments: > /home/harris/VMKit/llvm_debug/Release+Asserts/bin/llc -disable-cfi > -disable-fp-elim > -load=/home/harris/VMKit/vmkit_inria/Release+Asserts/lib/StaticGCPrinter.so > /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.bc > -o > /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.s > 1. Running pass 'Function Pass Manager' on module > '/home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.bc'. > 2. Running pass 'Analyze Machine Code For Garbage Collection' on function > '@_ZNK2j310JavaMethod8toStringEv' > make[3]: *** > [/home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.s] > Aborted (core dumped) > make[3]: Leaving directory `/home/harris/VMKit/vmkit_inria/lib/j3/VMCore' > make[2]: *** [all] Error 1 > make[2]: Leaving directory `/home/harris/VMKit/vmkit_inria/lib/j3' > make[1]: *** [j3/.makeall] Error 2 > make[1]: Leaving directory `/home/harris/VMKit/vmkit_inria/lib' > make: *** [all] Error 1 > > > _______________________________________________ > vmkit-commits mailing list > vmkit-commits at cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits > From h.bakiras at gmail.com Tue Oct 9 05:07:16 2012 From: h.bakiras at gmail.com (Harris BAKIRAS) Date: Tue, 09 Oct 2012 14:07:16 +0200 Subject: [vmkit-commits] VMKit update In-Reply-To: References: <507409C6.8000803@gmail.com> Message-ID: <50741374.80907@gmail.com> That's the point, I'm trying to update VMKit in order to be compatible with the latest version of LLVM. Harris Bakiras On 10/09/2012 01:53 PM, Koutheir Attouchi wrote: > Don't use the latest version of LLVM. Use revision 158308 of LLVM, > CLang and Compiler-RT. > > Koutheir ATTOUCHI. > LinkedIn profile: http://www.linkedin.com/in/koutheirattouchi > Blog: http://koutheir.blogspot.com > > > > On Tue, Oct 9, 2012 at 1:25 PM, Harris BAKIRAS wrote: >> Hi all, >> >> I just check out llvm svn and realized that VMKit needs a little update to >> be compatible. >> I tried to fix it with the patch I'm sending in attachement but I have the >> following compiling error. >> >> Somebody has an idea of what's happening ? >> >> -- >> Harris Bakiras >> >> ----------------------------------------------------------------------------------------------------- >> >> llvm[3]: Compiling JavaClass.bc to JavaClass.s for Release+Asserts build >> /home/harris/VMKit/llvm_debug/Release+Asserts/bin/llc -disable-cfi >> -disable-fp-elim >> -load=/home/harris/VMKit/vmkit_inria/Release+Asserts/lib/StaticGCPrinter.so >> /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.bc >> -o >> /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.s >> llc: >> /home/harris/VMKit/llvm_debug/include/llvm/CodeGen/MachineFrameInfo.h:393: >> int64_t llvm::MachineFrameInfo::getObjectOffset(int) const: Assertion >> `!isDeadObjectIndex(ObjectIdx) && "Getting frame offset for a dead object?"' >> failed. >> 0 llc 0x0000000000e9bd42 >> 1 llc 0x0000000000e9c194 >> 2 libpthread.so.0 0x00002b55457b2cb0 >> 3 libc.so.6 0x00002b554640c445 gsignal + 53 >> 4 libc.so.6 0x00002b554640fbab abort + 379 >> 5 libc.so.6 0x00002b554640510e >> 6 libc.so.6 0x00002b55464051b2 >> 7 llc 0x0000000000846dec >> llvm::X86FrameLowering::getFrameIndexOffset(llvm::MachineFunction const&, >> int) const + 668 >> 8 llc 0x0000000000add42f >> 9 llc 0x0000000000b3500d >> llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 125 >> 10 llc 0x0000000000e3f6da >> llvm::FPPassManager::runOnFunction(llvm::Function&) + 346 >> 11 llc 0x0000000000e3f9cb >> llvm::FPPassManager::runOnModule(llvm::Module&) + 171 >> 12 llc 0x0000000000e3fbd8 >> llvm::MPPassManager::runOnModule(llvm::Module&) + 328 >> 13 llc 0x0000000000e401c3 >> llvm::PassManagerImpl::run(llvm::Module&) + 451 >> 14 llc 0x0000000000e402fa llvm::PassManager::run(llvm::Module&) >> + 10 >> 15 llc 0x000000000051a077 main + 5447 >> 16 libc.so.6 0x00002b55463f776d __libc_start_main + 237 >> 17 llc 0x0000000000518a6d >> Stack dump: >> 0. Program arguments: >> /home/harris/VMKit/llvm_debug/Release+Asserts/bin/llc -disable-cfi >> -disable-fp-elim >> -load=/home/harris/VMKit/vmkit_inria/Release+Asserts/lib/StaticGCPrinter.so >> /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.bc >> -o >> /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.s >> 1. Running pass 'Function Pass Manager' on module >> '/home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.bc'. >> 2. Running pass 'Analyze Machine Code For Garbage Collection' on function >> '@_ZNK2j310JavaMethod8toStringEv' >> make[3]: *** >> [/home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.s] >> Aborted (core dumped) >> make[3]: Leaving directory `/home/harris/VMKit/vmkit_inria/lib/j3/VMCore' >> make[2]: *** [all] Error 1 >> make[2]: Leaving directory `/home/harris/VMKit/vmkit_inria/lib/j3' >> make[1]: *** [j3/.makeall] Error 2 >> make[1]: Leaving directory `/home/harris/VMKit/vmkit_inria/lib' >> make: *** [all] Error 1 >> >> >> _______________________________________________ >> vmkit-commits mailing list >> vmkit-commits at cs.uiuc.edu >> http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits >> > _______________________________________________ > vmkit-commits mailing list > vmkit-commits at cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits From koutheir at gmail.com Tue Oct 9 05:55:12 2012 From: koutheir at gmail.com (Koutheir Attouchi) Date: Tue, 9 Oct 2012 14:55:12 +0200 Subject: [vmkit-commits] VMKit update In-Reply-To: <50741374.80907@gmail.com> References: <507409C6.8000803@gmail.com> <50741374.80907@gmail.com> Message-ID: Then I think there is something wrong either with LLVM or with VMKit GC. In order to trace the problem, compile LLVM in debug mode so that when the exception occurs you can step into the code of LLVM and inspect the problem with a debugger. Koutheir ATTOUCHI. LinkedIn profile: http://www.linkedin.com/in/koutheirattouchi Blog: http://koutheir.blogspot.com On Tue, Oct 9, 2012 at 2:07 PM, Harris BAKIRAS wrote: > That's the point, I'm trying to update VMKit in order to be compatible with > the latest version of LLVM. > > Harris Bakiras > > > On 10/09/2012 01:53 PM, Koutheir Attouchi wrote: >> >> Don't use the latest version of LLVM. Use revision 158308 of LLVM, >> CLang and Compiler-RT. >> >> Koutheir ATTOUCHI. >> LinkedIn profile: http://www.linkedin.com/in/koutheirattouchi >> Blog: http://koutheir.blogspot.com >> >> >> >> On Tue, Oct 9, 2012 at 1:25 PM, Harris BAKIRAS >> wrote: >>> >>> Hi all, >>> >>> I just check out llvm svn and realized that VMKit needs a little update >>> to >>> be compatible. >>> I tried to fix it with the patch I'm sending in attachement but I have >>> the >>> following compiling error. >>> >>> Somebody has an idea of what's happening ? >>> >>> -- >>> Harris Bakiras >>> >>> >>> ----------------------------------------------------------------------------------------------------- >>> >>> llvm[3]: Compiling JavaClass.bc to JavaClass.s for Release+Asserts build >>> /home/harris/VMKit/llvm_debug/Release+Asserts/bin/llc -disable-cfi >>> -disable-fp-elim >>> >>> -load=/home/harris/VMKit/vmkit_inria/Release+Asserts/lib/StaticGCPrinter.so >>> >>> /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.bc >>> -o >>> >>> /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.s >>> llc: >>> >>> /home/harris/VMKit/llvm_debug/include/llvm/CodeGen/MachineFrameInfo.h:393: >>> int64_t llvm::MachineFrameInfo::getObjectOffset(int) const: Assertion >>> `!isDeadObjectIndex(ObjectIdx) && "Getting frame offset for a dead >>> object?"' >>> failed. >>> 0 llc 0x0000000000e9bd42 >>> 1 llc 0x0000000000e9c194 >>> 2 libpthread.so.0 0x00002b55457b2cb0 >>> 3 libc.so.6 0x00002b554640c445 gsignal + 53 >>> 4 libc.so.6 0x00002b554640fbab abort + 379 >>> 5 libc.so.6 0x00002b554640510e >>> 6 libc.so.6 0x00002b55464051b2 >>> 7 llc 0x0000000000846dec >>> llvm::X86FrameLowering::getFrameIndexOffset(llvm::MachineFunction const&, >>> int) const + 668 >>> 8 llc 0x0000000000add42f >>> 9 llc 0x0000000000b3500d >>> llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 125 >>> 10 llc 0x0000000000e3f6da >>> llvm::FPPassManager::runOnFunction(llvm::Function&) + 346 >>> 11 llc 0x0000000000e3f9cb >>> llvm::FPPassManager::runOnModule(llvm::Module&) + 171 >>> 12 llc 0x0000000000e3fbd8 >>> llvm::MPPassManager::runOnModule(llvm::Module&) + 328 >>> 13 llc 0x0000000000e401c3 >>> llvm::PassManagerImpl::run(llvm::Module&) + 451 >>> 14 llc 0x0000000000e402fa >>> llvm::PassManager::run(llvm::Module&) >>> + 10 >>> 15 llc 0x000000000051a077 main + 5447 >>> 16 libc.so.6 0x00002b55463f776d __libc_start_main + 237 >>> 17 llc 0x0000000000518a6d >>> Stack dump: >>> 0. Program arguments: >>> /home/harris/VMKit/llvm_debug/Release+Asserts/bin/llc -disable-cfi >>> -disable-fp-elim >>> >>> -load=/home/harris/VMKit/vmkit_inria/Release+Asserts/lib/StaticGCPrinter.so >>> >>> /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.bc >>> -o >>> >>> /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.s >>> 1. Running pass 'Function Pass Manager' on module >>> >>> '/home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.bc'. >>> 2. Running pass 'Analyze Machine Code For Garbage Collection' on >>> function >>> '@_ZNK2j310JavaMethod8toStringEv' >>> make[3]: *** >>> >>> [/home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.s] >>> Aborted (core dumped) >>> make[3]: Leaving directory `/home/harris/VMKit/vmkit_inria/lib/j3/VMCore' >>> make[2]: *** [all] Error 1 >>> make[2]: Leaving directory `/home/harris/VMKit/vmkit_inria/lib/j3' >>> make[1]: *** [j3/.makeall] Error 2 >>> make[1]: Leaving directory `/home/harris/VMKit/vmkit_inria/lib' >>> make: *** [all] Error 1 >>> >>> >>> _______________________________________________ >>> vmkit-commits mailing list >>> vmkit-commits at cs.uiuc.edu >>> http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits >>> >> _______________________________________________ >> vmkit-commits mailing list >> vmkit-commits at cs.uiuc.edu >> http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits > > > _______________________________________________ > vmkit-commits mailing list > vmkit-commits at cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits From callum.a.rogers at gmail.com Sat Oct 20 15:16:59 2012 From: callum.a.rogers at gmail.com (Callum Rogers) Date: Sat, 20 Oct 2012 23:16:59 +0100 Subject: [vmkit-commits] VMKit release for LLVM 3.1 Message-ID: <508322DB.4040901@gmail.com> Hi, I'm trying to get vmkit to compile, I can see from below that there have been issues with some llvm breaking changes. Is there a release for 3.1 (the website doesn't show one) or if not would it be possible to get a svn revision number for the version of vmkit that would work best with the official LLVM 3.1 release? Many thanks (and keep up the good work, I really appreciate that this project exists), Callum From h.bakiras at gmail.com Mon Oct 22 01:23:56 2012 From: h.bakiras at gmail.com (Harris BAKIRAS) Date: Mon, 22 Oct 2012 10:23:56 +0200 Subject: [vmkit-commits] VMKit release for LLVM 3.1 In-Reply-To: <508322DB.4040901@gmail.com> References: <508322DB.4040901@gmail.com> Message-ID: <5085029C.8080903@gmail.com> Hi Callum, For installing VMKit you call follow the instructions on this link: http://vmkit2.gforge.inria.fr/start.php This repository includes the latest changes. Harris Bakiras On 10/21/2012 12:16 AM, Callum Rogers wrote: > Hi, > > I'm trying to get vmkit to compile, I can see from below that there > have been issues with some llvm breaking changes. Is there a release > for 3.1 (the website doesn't show one) or if not would it be possible > to get a svn revision number for the version of vmkit that would work > best with the official LLVM 3.1 release? > > Many thanks (and keep up the good work, I really appreciate that this > project exists), > Callum > _______________________________________________ > vmkit-commits mailing list > vmkit-commits at cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits From nicolas.geoffray at lip6.fr Fri Oct 26 02:17:07 2012 From: nicolas.geoffray at lip6.fr (Nicolas Geoffray) Date: Fri, 26 Oct 2012 09:17:07 -0000 Subject: [vmkit-commits] [vmkit] r166764 - in /vmkit/trunk/lib: j3/Compiler/JavaJIT.cpp j3/Compiler/LLVMInfo.cpp vmkit/Compiler/EscapeAnalysis.cpp vmkit/Compiler/JIT.cpp vmkit/StaticGCPrinter/VmkitGCPrinter.cpp Message-ID: <20121026091707.4BA392A6C065@llvm.org> Author: geoffray Date: Fri Oct 26 04:17:07 2012 New Revision: 166764 URL: http://llvm.org/viewvc/llvm-project?rev=166764&view=rev Log: Update to new LLVM API. Modified: vmkit/trunk/lib/j3/Compiler/JavaJIT.cpp vmkit/trunk/lib/j3/Compiler/LLVMInfo.cpp vmkit/trunk/lib/vmkit/Compiler/EscapeAnalysis.cpp vmkit/trunk/lib/vmkit/Compiler/JIT.cpp vmkit/trunk/lib/vmkit/StaticGCPrinter/VmkitGCPrinter.cpp Modified: vmkit/trunk/lib/j3/Compiler/JavaJIT.cpp URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/j3/Compiler/JavaJIT.cpp?rev=166764&r1=166763&r2=166764&view=diff ============================================================================== --- vmkit/trunk/lib/j3/Compiler/JavaJIT.cpp (original) +++ vmkit/trunk/lib/j3/Compiler/JavaJIT.cpp Fri Oct 26 04:17:07 2012 @@ -1259,10 +1259,11 @@ const UTF8* name = compilingClass->ctpInfo->UTF8At(AR.AnnotationNameIndex); if (name->equals(TheCompiler->InlinePragma)) { - llvmFunction->removeFnAttr(Attribute::NoInline); - llvmFunction->addFnAttr(Attribute::AlwaysInline); + llvmFunction->removeFnAttr( + Attributes::get(*llvmContext, Attributes::NoInline)); + llvmFunction->addFnAttr(Attributes::AlwaysInline); } else if (name->equals(TheCompiler->NoInlinePragma)) { - llvmFunction->addFnAttr(Attribute::NoInline); + llvmFunction->addFnAttr(Attributes::NoInline); } } } Modified: vmkit/trunk/lib/j3/Compiler/LLVMInfo.cpp URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/j3/Compiler/LLVMInfo.cpp?rev=166764&r1=166763&r2=166764&view=diff ============================================================================== --- vmkit/trunk/lib/j3/Compiler/LLVMInfo.cpp (original) +++ vmkit/trunk/lib/j3/Compiler/LLVMInfo.cpp Fri Oct 26 04:17:07 2012 @@ -191,9 +191,9 @@ result->setGC("vmkit"); if (Compiler->useCooperativeGC()) { - result->addFnAttr(Attribute::NoInline); + result->addFnAttr(Attributes::NoInline); } - result->addFnAttr(Attribute::NoUnwind); + result->addFnAttr(Attributes::NoUnwind); Compiler->functions.insert(std::make_pair(result, methodDef)); if (!Compiler->isStaticCompiling() && !customizing && methodDef->code) { @@ -468,8 +468,8 @@ } res->setGC("vmkit"); - res->addFnAttr(Attribute::NoInline); - res->addFnAttr(Attribute::NoUnwind); + res->addFnAttr(Attributes::NoInline); + res->addFnAttr(Attributes::NoUnwind); if (virt) { Compiler->virtualBufs[FTy] = res; @@ -558,8 +558,8 @@ } res->setGC("vmkit"); - res->addFnAttr(Attribute::NoInline); - res->addFnAttr(Attribute::NoUnwind); + res->addFnAttr(Attributes::NoInline); + res->addFnAttr(Attributes::NoUnwind); if (virt) { Compiler->virtualAPs[FTy] = res; @@ -676,8 +676,8 @@ } stub->setGC("vmkit"); - stub->addFnAttr(Attribute::NoInline); - stub->addFnAttr(Attribute::NoUnwind); + stub->addFnAttr(Attributes::NoInline); + stub->addFnAttr(Attributes::NoUnwind); if (virt) { Compiler->virtualStubs[FTy] = stub; Modified: vmkit/trunk/lib/vmkit/Compiler/EscapeAnalysis.cpp URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/vmkit/Compiler/EscapeAnalysis.cpp?rev=166764&r1=166763&r2=166764&view=diff ============================================================================== --- vmkit/trunk/lib/vmkit/Compiler/EscapeAnalysis.cpp (original) +++ vmkit/trunk/lib/vmkit/Compiler/EscapeAnalysis.cpp Fri Oct 26 04:17:07 2012 @@ -127,7 +127,7 @@ CallSite::arg_iterator B = CS.arg_begin(), E = CS.arg_end(); for (CallSite::arg_iterator A = B; A != E; ++A) { if (A->get() == Ins && - !CS.paramHasAttr(A - B + 1, Attribute::NoCapture)) { + !CS.paramHasAttr(A - B + 1, Attributes::NoCapture)) { return true; } } Modified: vmkit/trunk/lib/vmkit/Compiler/JIT.cpp URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/vmkit/Compiler/JIT.cpp?rev=166764&r1=166763&r2=166764&view=diff ============================================================================== --- vmkit/trunk/lib/vmkit/Compiler/JIT.cpp (original) +++ vmkit/trunk/lib/vmkit/Compiler/JIT.cpp Fri Oct 26 04:17:07 2012 @@ -9,6 +9,7 @@ #include #include +#include #include #include #include Modified: vmkit/trunk/lib/vmkit/StaticGCPrinter/VmkitGCPrinter.cpp URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/vmkit/StaticGCPrinter/VmkitGCPrinter.cpp?rev=166764&r1=166763&r2=166764&view=diff ============================================================================== --- vmkit/trunk/lib/vmkit/StaticGCPrinter/VmkitGCPrinter.cpp (original) +++ vmkit/trunk/lib/vmkit/StaticGCPrinter/VmkitGCPrinter.cpp Fri Oct 26 04:17:07 2012 @@ -289,7 +289,7 @@ /// either condition is detected in a function which uses the GC. /// void VmkitAOTGCMetadataPrinter::finishAssembly(AsmPrinter &AP) { - unsigned IntPtrSize = AP.TM.getDataLayout()->getPointerSize(); + unsigned IntPtrSize = AP.TM.getDataLayout()->getPointerSize(0); AP.OutStreamer.SwitchSection(AP.getObjFileLowering().getDataSection()); From nicolas.geoffray at gmail.com Fri Oct 26 02:18:26 2012 From: nicolas.geoffray at gmail.com (Nicolas Geoffray) Date: Fri, 26 Oct 2012 11:18:26 +0200 Subject: [vmkit-commits] VMKit release for LLVM 3.1 In-Reply-To: <508322DB.4040901@gmail.com> References: <508322DB.4040901@gmail.com> Message-ID: Hi Callum, I have just submitted fixes to llvm and vmkit to get vmkit compile again. Please try it again with ToT llvm and ToT vmkit and let met know if that worked for you. Cheers, Nicolas On Sun, Oct 21, 2012 at 12:16 AM, Callum Rogers wrote: > Hi, > > I'm trying to get vmkit to compile, I can see from below that there have > been issues with some llvm breaking changes. Is there a release for 3.1 > (the website doesn't show one) or if not would it be possible to get a svn > revision number for the version of vmkit that would work best with the > official LLVM 3.1 release? > > Many thanks (and keep up the good work, I really appreciate that this > project exists), > Callum > ______________________________**_________________ > vmkit-commits mailing list > vmkit-commits at cs.uiuc.edu > http://lists.cs.uiuc.edu/**mailman/listinfo/vmkit-commits > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nicolas.geoffray at gmail.com Fri Oct 26 02:21:04 2012 From: nicolas.geoffray at gmail.com (Nicolas Geoffray) Date: Fri, 26 Oct 2012 11:21:04 +0200 Subject: [vmkit-commits] VMKit update In-Reply-To: References: <507409C6.8000803@gmail.com> <50741374.80907@gmail.com> Message-ID: I have just fixed it in LLVM. You can now use llvm and vmkit ToT and everything should compile. On Tue, Oct 9, 2012 at 2:55 PM, Koutheir Attouchi wrote: > Then I think there is something wrong either with LLVM or with VMKit > GC. In order to trace the problem, compile LLVM in debug mode so that > when the exception occurs you can step into the code of LLVM and > inspect the problem with a debugger. > > Koutheir ATTOUCHI. > LinkedIn profile: http://www.linkedin.com/in/koutheirattouchi > Blog: http://koutheir.blogspot.com > > > > On Tue, Oct 9, 2012 at 2:07 PM, Harris BAKIRAS > wrote: > > That's the point, I'm trying to update VMKit in order to be compatible > with > > the latest version of LLVM. > > > > Harris Bakiras > > > > > > On 10/09/2012 01:53 PM, Koutheir Attouchi wrote: > >> > >> Don't use the latest version of LLVM. Use revision 158308 of LLVM, > >> CLang and Compiler-RT. > >> > >> Koutheir ATTOUCHI. > >> LinkedIn profile: http://www.linkedin.com/in/koutheirattouchi > >> Blog: http://koutheir.blogspot.com > >> > >> > >> > >> On Tue, Oct 9, 2012 at 1:25 PM, Harris BAKIRAS > >> wrote: > >>> > >>> Hi all, > >>> > >>> I just check out llvm svn and realized that VMKit needs a little update > >>> to > >>> be compatible. > >>> I tried to fix it with the patch I'm sending in attachement but I have > >>> the > >>> following compiling error. > >>> > >>> Somebody has an idea of what's happening ? > >>> > >>> -- > >>> Harris Bakiras > >>> > >>> > >>> > ----------------------------------------------------------------------------------------------------- > >>> > >>> llvm[3]: Compiling JavaClass.bc to JavaClass.s for Release+Asserts > build > >>> /home/harris/VMKit/llvm_debug/Release+Asserts/bin/llc -disable-cfi > >>> -disable-fp-elim > >>> > >>> > -load=/home/harris/VMKit/vmkit_inria/Release+Asserts/lib/StaticGCPrinter.so > >>> > >>> > /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.bc > >>> -o > >>> > >>> > /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.s > >>> llc: > >>> > >>> > /home/harris/VMKit/llvm_debug/include/llvm/CodeGen/MachineFrameInfo.h:393: > >>> int64_t llvm::MachineFrameInfo::getObjectOffset(int) const: Assertion > >>> `!isDeadObjectIndex(ObjectIdx) && "Getting frame offset for a dead > >>> object?"' > >>> failed. > >>> 0 llc 0x0000000000e9bd42 > >>> 1 llc 0x0000000000e9c194 > >>> 2 libpthread.so.0 0x00002b55457b2cb0 > >>> 3 libc.so.6 0x00002b554640c445 gsignal + 53 > >>> 4 libc.so.6 0x00002b554640fbab abort + 379 > >>> 5 libc.so.6 0x00002b554640510e > >>> 6 libc.so.6 0x00002b55464051b2 > >>> 7 llc 0x0000000000846dec > >>> llvm::X86FrameLowering::getFrameIndexOffset(llvm::MachineFunction > const&, > >>> int) const + 668 > >>> 8 llc 0x0000000000add42f > >>> 9 llc 0x0000000000b3500d > >>> llvm::MachineFunctionPass::runOnFunction(llvm::Function&) + 125 > >>> 10 llc 0x0000000000e3f6da > >>> llvm::FPPassManager::runOnFunction(llvm::Function&) + 346 > >>> 11 llc 0x0000000000e3f9cb > >>> llvm::FPPassManager::runOnModule(llvm::Module&) + 171 > >>> 12 llc 0x0000000000e3fbd8 > >>> llvm::MPPassManager::runOnModule(llvm::Module&) + 328 > >>> 13 llc 0x0000000000e401c3 > >>> llvm::PassManagerImpl::run(llvm::Module&) + 451 > >>> 14 llc 0x0000000000e402fa > >>> llvm::PassManager::run(llvm::Module&) > >>> + 10 > >>> 15 llc 0x000000000051a077 main + 5447 > >>> 16 libc.so.6 0x00002b55463f776d __libc_start_main + 237 > >>> 17 llc 0x0000000000518a6d > >>> Stack dump: > >>> 0. Program arguments: > >>> /home/harris/VMKit/llvm_debug/Release+Asserts/bin/llc -disable-cfi > >>> -disable-fp-elim > >>> > >>> > -load=/home/harris/VMKit/vmkit_inria/Release+Asserts/lib/StaticGCPrinter.so > >>> > >>> > /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.bc > >>> -o > >>> > >>> > /home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.s > >>> 1. Running pass 'Function Pass Manager' on module > >>> > >>> > '/home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.bc'. > >>> 2. Running pass 'Analyze Machine Code For Garbage Collection' on > >>> function > >>> '@_ZNK2j310JavaMethod8toStringEv' > >>> make[3]: *** > >>> > >>> > [/home/harris/VMKit/vmkit_inria/lib/j3/VMCore/Release+Asserts/JavaClass_gc.s] > >>> Aborted (core dumped) > >>> make[3]: Leaving directory > `/home/harris/VMKit/vmkit_inria/lib/j3/VMCore' > >>> make[2]: *** [all] Error 1 > >>> make[2]: Leaving directory `/home/harris/VMKit/vmkit_inria/lib/j3' > >>> make[1]: *** [j3/.makeall] Error 2 > >>> make[1]: Leaving directory `/home/harris/VMKit/vmkit_inria/lib' > >>> make: *** [all] Error 1 > >>> > >>> > >>> _______________________________________________ > >>> vmkit-commits mailing list > >>> vmkit-commits at cs.uiuc.edu > >>> http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits > >>> > >> _______________________________________________ > >> vmkit-commits mailing list > >> vmkit-commits at cs.uiuc.edu > >> http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits > > > > > > _______________________________________________ > > vmkit-commits mailing list > > vmkit-commits at cs.uiuc.edu > > http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits > _______________________________________________ > vmkit-commits mailing list > vmkit-commits at cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/vmkit-commits > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nicolas.geoffray at gmail.com Sat Oct 27 10:23:58 2012 From: nicolas.geoffray at gmail.com (Nicolas Geoffray) Date: Sat, 27 Oct 2012 17:23:58 -0000 Subject: [vmkit-commits] [vmkit] r166879 - /vmkit/branches/release_031/ Message-ID: <20121027172358.71E1D2A6C065@llvm.org> Author: geoffray Date: Sat Oct 27 12:23:58 2012 New Revision: 166879 URL: http://llvm.org/viewvc/llvm-project?rev=166879&view=rev Log: Create branch for release 0.31. Added: vmkit/branches/release_031/ (props changed) - copied from r154988, vmkit/trunk/ Propchange: vmkit/branches/release_031/ ------------------------------------------------------------------------------ --- svn:ignore (added) +++ svn:ignore Sat Oct 27 12:23:58 2012 @@ -0,0 +1,15 @@ +do-find +Makefile.config +Makefile.llvmbuild +replace.sh +config.log +*.tmp +Release +do-conf +configure.out +config.status +Makefile.common +Release-Asserts +Release+Asserts +Debug + Propchange: vmkit/branches/release_031/ ------------------------------------------------------------------------------ --- svn:mergeinfo (added) +++ svn:mergeinfo Sat Oct 27 12:23:58 2012 @@ -0,0 +1,2 @@ +/vmkit/branches/precise:112509-120199 +/vmkit/branches/release_028:115466-116298 From nicolas.geoffray at gmail.com Sat Oct 27 11:04:00 2012 From: nicolas.geoffray at gmail.com (Nicolas Geoffray) Date: Sat, 27 Oct 2012 18:04:00 -0000 Subject: [vmkit-commits] [vmkit] r166881 - /vmkit/branches/release_031/autoconf/configure.ac Message-ID: <20121027180400.B4A1E2A6C065@llvm.org> Author: geoffray Date: Sat Oct 27 13:04:00 2012 New Revision: 166881 URL: http://llvm.org/viewvc/llvm-project?rev=166881&view=rev Log: Update to revision 0.31. Modified: vmkit/branches/release_031/autoconf/configure.ac Modified: vmkit/branches/release_031/autoconf/configure.ac URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/release_031/autoconf/configure.ac?rev=166881&r1=166880&r2=166881&view=diff ============================================================================== --- vmkit/branches/release_031/autoconf/configure.ac (original) +++ vmkit/branches/release_031/autoconf/configure.ac Sat Oct 27 13:04:00 2012 @@ -31,12 +31,12 @@ dnl===-----------------------------------------------------------------------=== dnl Initialize autoconf and define the package name, version number and dnl email address for reporting bugs. -AC_INIT([vmkit],[0.31svn],[nicolas.geoffray at gmail.com]) +AC_INIT([vmkit],[0.31],[nicolas.geoffray at gmail.com]) dnl Provide a copyright substitution and ensure the copyright notice is included dnl in the output of --version option of the generated configure script. -AC_SUBST(VMKIT_COPYRIGHT,["Copyright (c) 2003-2011 Universite Pierre et Marie Curie."]) -AC_COPYRIGHT([Copyright (c) 2003-2011 Universite Pierre et Marie Curie.]) +AC_SUBST(VMKIT_COPYRIGHT,["Copyright (c) 2003-2012 Universite Pierre et Marie Curie."]) +AC_COPYRIGHT([Copyright (c) 2003-2012 Universite Pierre et Marie Curie.]) dnl Indicate that we require autoconf 2.59 or later. Ths is needed because we dnl use some autoconf macros only available in 2.59. From nicolas.geoffray at gmail.com Sat Oct 27 11:04:11 2012 From: nicolas.geoffray at gmail.com (Nicolas Geoffray) Date: Sat, 27 Oct 2012 18:04:11 -0000 Subject: [vmkit-commits] [vmkit] r166882 - /vmkit/branches/release_031/configure Message-ID: <20121027180411.9AFCC2A6C065@llvm.org> Author: geoffray Date: Sat Oct 27 13:04:11 2012 New Revision: 166882 URL: http://llvm.org/viewvc/llvm-project?rev=166882&view=rev Log: Regenerate. Modified: vmkit/branches/release_031/configure Modified: vmkit/branches/release_031/configure URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/release_031/configure?rev=166882&r1=166881&r2=166882&view=diff ============================================================================== --- vmkit/branches/release_031/configure (original) +++ vmkit/branches/release_031/configure Sat Oct 27 13:04:11 2012 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for vmkit 0.31svn. +# Generated by GNU Autoconf 2.68 for vmkit 0.31. # # Report bugs to . # @@ -13,7 +13,7 @@ # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. # -# Copyright (c) 2003-2011 Universite Pierre et Marie Curie. +# Copyright (c) 2003-2012 Universite Pierre et Marie Curie. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## @@ -562,8 +562,8 @@ # Identity of this package. PACKAGE_NAME='vmkit' PACKAGE_TARNAME='vmkit' -PACKAGE_VERSION='0.31svn' -PACKAGE_STRING='vmkit 0.31svn' +PACKAGE_VERSION='0.31' +PACKAGE_STRING='vmkit 0.31' PACKAGE_BUGREPORT='nicolas.geoffray at gmail.com' PACKAGE_URL='' @@ -1269,7 +1269,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures vmkit 0.31svn to adapt to many kinds of systems. +\`configure' configures vmkit 0.31 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1335,7 +1335,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of vmkit 0.31svn:";; + short | recursive ) echo "Configuration of vmkit 0.31:";; esac cat <<\_ACEOF @@ -1435,14 +1435,14 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -vmkit configure 0.31svn +vmkit configure 0.31 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. -Copyright (c) 2003-2011 Universite Pierre et Marie Curie. +Copyright (c) 2003-2012 Universite Pierre et Marie Curie. _ACEOF exit fi @@ -1898,7 +1898,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by vmkit $as_me 0.31svn, which was +It was created by vmkit $as_me 0.31, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ @@ -2247,7 +2247,7 @@ -VMKIT_COPYRIGHT="Copyright (c) 2003-2011 Universite Pierre et Marie Curie." +VMKIT_COPYRIGHT="Copyright (c) 2003-2012 Universite Pierre et Marie Curie." @@ -6323,7 +6323,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by vmkit $as_me 0.31svn, which was +This file was extended by vmkit $as_me 0.31, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -6389,7 +6389,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -vmkit config.status 0.31svn +vmkit config.status 0.31 configured by $0, generated by GNU Autoconf 2.68, with options \\"\$ac_cs_config\\" From nicolas.geoffray at gmail.com Sat Oct 27 11:04:22 2012 From: nicolas.geoffray at gmail.com (Nicolas Geoffray) Date: Sat, 27 Oct 2012 18:04:22 -0000 Subject: [vmkit-commits] [vmkit] r166883 - /vmkit/branches/release_031/lib/j3/VMCore/JavaRuntimeJIT.cpp Message-ID: <20121027180422.E19CF2A6C065@llvm.org> Author: geoffray Date: Sat Oct 27 13:04:22 2012 New Revision: 166883 URL: http://llvm.org/viewvc/llvm-project?rev=166883&view=rev Log: Remove warning. Modified: vmkit/branches/release_031/lib/j3/VMCore/JavaRuntimeJIT.cpp Modified: vmkit/branches/release_031/lib/j3/VMCore/JavaRuntimeJIT.cpp URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/release_031/lib/j3/VMCore/JavaRuntimeJIT.cpp?rev=166883&r1=166882&r2=166883&view=diff ============================================================================== --- vmkit/branches/release_031/lib/j3/VMCore/JavaRuntimeJIT.cpp (original) +++ vmkit/branches/release_031/lib/j3/VMCore/JavaRuntimeJIT.cpp Sat Oct 27 13:04:22 2012 @@ -501,7 +501,7 @@ // Does not throw an exception. extern "C" void* j3ResolveInterface(JavaObject* obj, JavaMethod* meth, uint32_t index) { - word_t result = NULL; + word_t result = 0; InterfaceMethodTable* IMT = JavaObject::getClass(obj)->virtualVT->IMT; if ((IMT->contents[index] & 1) == 0) { result = IMT->contents[index]; From nicolas.geoffray at gmail.com Sat Oct 27 11:04:33 2012 From: nicolas.geoffray at gmail.com (Nicolas Geoffray) Date: Sat, 27 Oct 2012 18:04:33 -0000 Subject: [vmkit-commits] [vmkit] r166884 - /vmkit/branches/release_031/lib/j3/ClassLib/Makefile Message-ID: <20121027180433.C7B042A6C065@llvm.org> Author: geoffray Date: Sat Oct 27 13:04:33 2012 New Revision: 166884 URL: http://llvm.org/viewvc/llvm-project?rev=166884&view=rev Log: Fix makefile. Modified: vmkit/branches/release_031/lib/j3/ClassLib/Makefile Modified: vmkit/branches/release_031/lib/j3/ClassLib/Makefile URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/release_031/lib/j3/ClassLib/Makefile?rev=166884&r1=166883&r2=166884&view=diff ============================================================================== --- vmkit/branches/release_031/lib/j3/ClassLib/Makefile (original) +++ vmkit/branches/release_031/lib/j3/ClassLib/Makefile Sat Oct 27 13:04:33 2012 @@ -13,6 +13,8 @@ ClasspathConstructor.inc \ ClasspathField.inc \ ClasspathMethod.inc \ + DefineClass.inc \ + Reflect.inc \ SetProperties.inc \ Unsafe.inc From nicolas.geoffray at gmail.com Sat Oct 27 11:05:16 2012 From: nicolas.geoffray at gmail.com (Nicolas Geoffray) Date: Sat, 27 Oct 2012 18:05:16 -0000 Subject: [vmkit-commits] [vmkit] r166885 - /vmkit/trunk/lib/j3/ClassLib/Makefile Message-ID: <20121027180516.49DCF2A6C065@llvm.org> Author: geoffray Date: Sat Oct 27 13:05:16 2012 New Revision: 166885 URL: http://llvm.org/viewvc/llvm-project?rev=166885&view=rev Log: Update makefile on trunk. Modified: vmkit/trunk/lib/j3/ClassLib/Makefile Modified: vmkit/trunk/lib/j3/ClassLib/Makefile URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/j3/ClassLib/Makefile?rev=166885&r1=166884&r2=166885&view=diff ============================================================================== --- vmkit/trunk/lib/j3/ClassLib/Makefile (original) +++ vmkit/trunk/lib/j3/ClassLib/Makefile Sat Oct 27 13:05:16 2012 @@ -13,6 +13,8 @@ ClasspathConstructor.inc \ ClasspathField.inc \ ClasspathMethod.inc \ + DefineClass.inc \ + Reflect.inc \ SetProperties.inc \ Unsafe.inc From nicolas.geoffray at gmail.com Sat Oct 27 11:05:50 2012 From: nicolas.geoffray at gmail.com (Nicolas Geoffray) Date: Sat, 27 Oct 2012 18:05:50 -0000 Subject: [vmkit-commits] [vmkit] r166886 - /vmkit/branches/release_031/www/releases/vmkit-0.31.tar.bz2 Message-ID: <20121027180550.EFCE02A6C065@llvm.org> Author: geoffray Date: Sat Oct 27 13:05:50 2012 New Revision: 166886 URL: http://llvm.org/viewvc/llvm-project?rev=166886&view=rev Log: Add 0.31 tarball. Added: vmkit/branches/release_031/www/releases/vmkit-0.31.tar.bz2 (with props) Added: vmkit/branches/release_031/www/releases/vmkit-0.31.tar.bz2 URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/release_031/www/releases/vmkit-0.31.tar.bz2?rev=166886&view=auto ============================================================================== Binary file - no diff available. Propchange: vmkit/branches/release_031/www/releases/vmkit-0.31.tar.bz2 ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream From nicolas.geoffray at gmail.com Sat Oct 27 11:10:24 2012 From: nicolas.geoffray at gmail.com (Nicolas Geoffray) Date: Sat, 27 Oct 2012 18:10:24 -0000 Subject: [vmkit-commits] [vmkit] r166887 - /vmkit/branches/release_031/www/releases/vmkit-0.31.tar.bz2 Message-ID: <20121027181024.AD0922A6C065@llvm.org> Author: geoffray Date: Sat Oct 27 13:10:24 2012 New Revision: 166887 URL: http://llvm.org/viewvc/llvm-project?rev=166887&view=rev Log: Remove autoconf cache. Modified: vmkit/branches/release_031/www/releases/vmkit-0.31.tar.bz2 Modified: vmkit/branches/release_031/www/releases/vmkit-0.31.tar.bz2 URL: http://llvm.org/viewvc/llvm-project/vmkit/branches/release_031/www/releases/vmkit-0.31.tar.bz2?rev=166887&r1=166886&r2=166887&view=diff ============================================================================== Binary files - no diff available. From nicolas.geoffray at gmail.com Sat Oct 27 11:16:25 2012 From: nicolas.geoffray at gmail.com (Nicolas Geoffray) Date: Sat, 27 Oct 2012 18:16:25 -0000 Subject: [vmkit-commits] [vmkit] r166888 - /vmkit/trunk/www/releases/index.html Message-ID: <20121027181625.524BA2A6C065@llvm.org> Author: geoffray Date: Sat Oct 27 13:16:25 2012 New Revision: 166888 URL: http://llvm.org/viewvc/llvm-project?rev=166888&view=rev Log: Add new vmkit 0.31 release. Modified: vmkit/trunk/www/releases/index.html Modified: vmkit/trunk/www/releases/index.html URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/www/releases/index.html?rev=166888&r1=166887&r2=166888&view=diff ============================================================================== --- vmkit/trunk/www/releases/index.html (original) +++ vmkit/trunk/www/releases/index.html Sat Oct 27 13:16:25 2012 @@ -27,10 +27,14 @@