[vmkit-commits] VMKit update

Harris BAKIRAS h.bakiras at gmail.com
Tue Oct 9 04:25:58 PDT 2012


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: <http://lists.llvm.org/pipermail/vmkit-commits/attachments/20121009/0073e2bc/attachment.bin>


More information about the vmkit-commits mailing list