[kaffe] Compile error while compiling kaffe 1.1.7 for mips platform (Error: "register specified for 'd0' isn't suitable for data type")

Youngjin Roh meteor713 at gmail.com
Tue Feb 6 17:03:22 PST 2007


I have mips multicore platform and need to compile Kaffe.
Ported rpm is not suitable for my system, so I tried to compile Kaffe.

I've got following error messages
Any suggestions ?

Thanks.
YJ
-----------------------------

 gcc -DHAVE_CONFIG_H -I. -I. -I../../../config
-I../../../kaffe/kaffevm/systems/unix-pthreads -I../../../kaffe/kaffevm/jni
-I.. -I./.. -DTRANSLATOR -DJIT3 -I../../../kaffe/xprof
-I../../../kaffe/jvmpi -I../../../include
-I/root/yjroh/kaffe-1.1.7/./kaffe/kaffevm
-I/root/yjroh/kaffe-1.1.7/./kaffe/kaffevm/jit3
-I/root/yjroh/kaffe-1.1.7/./kaffe/kaffevm/systems/unix-pthreads
-I../../../replace -I../../../config -I../../../include
-I../../../libraries/javalib/external/classpath/include -DKAFFE_VMDEBUG
-D_REENTRANT -g -O2 -Wall -W -Wextra -fno-omit-frame-pointer -pthread -mips2
-MT methodcalls.lo -MD -MP -MF .deps/methodcalls.Tpo -c methodcalls.c  -fPIC
-DPIC -o .libs/methodcalls.o
In file included from methodcalls.c:12:
../jit/methodcalls.c: In function `soft_fixup_trampoline':
../jit/methodcalls.c:68: warning: assignment makes pointer from integer
without a cast
../jit/methodcalls.c:68: warning: assignment makes pointer from integer
without a cast
../jit/methodcalls.c:68: warning: assignment makes pointer from integer
without a cast
../../../config/mips/o32-sysdepCallMethod.h: In function
`engine_callMethod':
../../../config/mips/o32-sysdepCallMethod.h:115: error: register specified
for 'd0' isn't suitable for data type
../../../config/mips/o32-sysdepCallMethod.h:115: error: register name given
for non-register variable 'd0'
../../../config/mips/o32-sysdepCallMethod.h:116: error: register specified
for 'd2' isn't suitable for data type
../../../config/mips/o32-sysdepCallMethod.h:116: error: register name given
for non-register variable 'd2'
../../../config/mips/o32-sysdepCallMethod.h:119: error: register specified
for 'f0' isn't suitable for data type
../../../config/mips/o32-sysdepCallMethod.h:119: error: register name given
for non-register variable 'f0'
../../../config/mips/o32-sysdepCallMethod.h:120: error: register specified
for 'f2' isn't suitable for data type
../../../config/mips/o32-sysdepCallMethod.h:120: error: register name given
for non-register variable 'f2'
../../../config/mips/o32-sysdepCallMethod.h:115: error: register specified
for 'd0' isn't suitable for data type
../../../config/mips/o32-sysdepCallMethod.h:115: error: register name given
for non-register variable 'd0'
../../../config/mips/o32-sysdepCallMethod.h:116: error: register specified
for 'd2' isn't suitable for data type
../../../config/mips/o32-sysdepCallMethod.h:116: error: register name given
for non-register variable 'd2'
../../../config/mips/o32-sysdepCallMethod.h:119: error: register specified
for 'f0' isn't suitable for data type
../../../config/mips/o32-sysdepCallMethod.h:119: error: register name given
for non-register variable 'f0'
../../../config/mips/o32-sysdepCallMethod.h:120: error: register specified
for 'f2' isn't suitable for data type
../../../config/mips/o32-sysdepCallMethod.h:120: error: register name given
for non-register variable 'f2'
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://kaffe.org/pipermail/kaffe/attachments/20070207/98fe10af/attachment-0004.htm 


More information about the kaffe mailing list