Hi team,

My compile failures differ between my amd64 machine and my x86 machine.

On x86 (for the last week or so) I get this error (gcc-4.4.3):

kBuild: Compiling tstInlineAsmPIC - 
/home/wa1ter/src/vbox/src/VBox/Runtime/testcase/tstInlineAsm.cpp
/home/wa1ter/src/vbox/include/iprt/asm-amd64-x86.h: In function ‘void 
tstASMCpuId()’:
/home/wa1ter/src/vbox/include/iprt/asm-amd64-x86.h:490: error: can't find a 
register in class ‘CLOBBERED_REGS’ while reloading ‘asm’
/home/wa1ter/src/vbox/include/iprt/asm-amd64-x86.h:490: error: ‘asm’ operand 
has impossible constraints

On my amd64, however, the latest OSE-svn compiles and runs perfectly BUT ONLY
after I apply a patch posted to this list on June 1 by Bernhard Fröhlich:
http://vbox.innotek.de/pipermail/vbox-dev/attachments/20100505/235a870c/attachment.obj

I hope I'm not confusing anyone by mentioning two different compile failures
in this one message.  Bernhard's patch has nothing to do with the CLOBBERED_REGS
problem.  It fixes a different compile failure that occurs only on my amd64 
machine
with gcc-4.4.4.

The point is that the CLOBBERED_REGS failure does NOT happen on my amd64 (as 
long as
I apply Bernhard's patch) but DOES happen on x86/gcc-4.4.3.

Sorry if this is confusing to you.  I can bisect down to the exact svn commit 
that
caused the compile failure if you need me to, but I'm hoping the problem will be
obvious to you already :)

Thanks.

BTW, I'm running Linus's mainline kernel from his git repo on both machines,
2.6.35-rc3


_______________________________________________
vbox-dev mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-dev

Reply via email to