<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=big5">
<TITLE>¶l¥ó</TITLE>
<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=386511808-06072004><FONT size=2>Dear Sir,</FONT></SPAN></DIV>
<DIV><SPAN class=386511808-06072004><FONT size=2> My CPU is
Intel XScale IXP-422. And use the MontaVista Linux. I compile the source to have
following problem. </FONT></SPAN></DIV>
<DIV><SPAN class=386511808-06072004><FONT size=2>Please help me. Thanks
you.</FONT></SPAN></DIV>
<DIV><SPAN class=386511808-06072004><FONT size=2></FONT></SPAN> </DIV>
<DIV><SPAN lang=EN-US style="FONT-SIZE: 12pt">I've obtained the most recent
version of Kaffe (<A href="http://www.kaffe.org/"><FONT
color=#0000ff>http://www.kaffe.org/</FONT></A>) <BR>from CVS - this version is
supposed to have Xscale support. I've <BR>configured it with:<BR><BR>./configure
--prefix=/wrk/ipaq/u/jko/test --build=i386-linux <BR>--host=arm-linux
--without-x --disable-alsatest --disable-esdtest <BR>--disable-sound
--enable-pure-java-math <BR>--with-jikes=/opt/local/bin/jikes --enable-xscale
<BR>--with-threads=unix-pthreads --with-engine=jit<BR><BR>However, the build
process fails to compiler internal error:<BR><BR>gcc -DHAVE_CONFIG_H -I.
-<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags"
/><st1:place w:st="on">I.</st1:place> -I../../config -I../../include/kaffe
<BR>-I../../kaffe/kaffevm/systems/unix-pthreads -I../../kaffe/kaffevm/jni
<BR>-I../../kaffe/kaffevm/jit -I../../kaffe/kaffevm/jit -I../../libltdl
<BR>-DTRANSLATOR -I../../kaffe/jvmpi -I../../kaffe/xprof -I../../include
<BR>-I../../kaffe/kaffevm/verifier -I../../kaffe/kaffevm/jni
<BR>-I/tmp/kaffe/src/kaffe-cvs-head/./kaffe/kaffevm
<BR>-I/tmp/kaffe/src/kaffe-cvs-head/./kaffe/kaffevm/jit
<BR>-I/tmp/kaffe/src/kaffe-cvs-head/./kaffe/kaffevm/systems/unix-pthreads
<BR>-I../../binreloc -I../../config -I../../include -g -O2 -Wno-import
<BR>-Wchar-subscripts -Wcomment -Wformat=2 -Wimplicit-int -Wmain
<BR>-Wmissing-braces -Wmultichar -Wparentheses -Wsequence-point
<BR>-Wreturn-type -Wswitch -Wtrigraphs -Wunused-function -Wunused-label
<BR>-Wunused-parameter -Wunused-variable -Wunused-value -Wuninitialized -W
<BR>-Wfloat-equal -Wundef -Wendif-labels -Wshadow -Wpointer-arith
<BR>-Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings
<BR>-Wconversion -Wsign-compare -Waggregate-return -Wstrict-prototypes
<BR>-Wmissing-prototypes -Wmissing-declarations -Wmissing-noreturn
<BR>-Wmissing-format-attribute -Wpacked -Wredundant-decls -Wnested-externs
<BR>-Winline -Wlong-long -Wdisabled-optimization -fsigned-char -pthread
<BR>-DENABLE_BINRELOC -MT support.lo -MD -MP -MF .deps/support.Tpo -c
<BR>support.c -fPIC -DPIC -o .libs/support.o<BR>In file included from
../../config/arm/linux/jit-md.h:18,<BR>
from
../../config/arm/linux/md.h:56,<BR>
from
../../config/md.h:1,<BR>
from
classMethod.h:18,<BR>
from support.c:33:<BR>../../config/arm/jit.h:107: warning: packed attribute
causes inefficient <BR>alignment for `meth'<BR>../../config/arm/jit.h:109:
warning: packed attribute causes inefficient <BR>alignment for
`trampaddr'<BR>support.c: In function
`do_execute_java_method_v':<BR>support.c:131: warning: function returns an
aggregate<BR>support.c:163: warning: function returns an aggregate<BR>support.c:
In function `do_execute_java_method':<BR>support.c:179: warning: function
returns an aggregate<BR>support.c:190: warning: function returns an
aggregate<BR>support.c:186: warning: function call has aggregate
value<BR>support.c: In function
`do_execute_java_class_method_v':<BR>support.c:209: warning: function returns an
aggregate<BR>support.c:239: warning: function returns an aggregate<BR>support.c:
In function `do_execute_java_class_method':<BR>support.c:255: warning: function
returns an aggregate<BR>support.c:264: warning: function returns an
aggregate<BR>support.c:260: warning: function call has aggregate
value<BR>support.c:523:5: warning: "PROMOTE_jfloat2jdouble" is not
defined<BR>support.c:540:7: warning: "NO_HOLES" is not defined<BR>support.c: In
function `callMethodA':<BR>support.c:681: error: insn does not satisfy its
constraints:<BR>(insn 1102 658 659 52 (nil) (set (reg:DF 1
r1)<BR> (reg/v:DF <st1:chmetcnv
w:st="on" UnitName="F" SourceValue="16" HasSpace="True" Negative="False"
NumberType="1" TCSC="0">16 f</st1:chmetcnv>0)) 197 {*movdf_soft_insn}
(nil)<BR> (nil))<BR>support.c:681: internal compiler
error: in reload_cse_simplify_operands, <BR>at reload1.c:8345<BR>Please submit a
full bug report,<BR>with preprocessed source if appropriate.<BR>See <<A
href="http://gcc.gnu.org/bugs.html">URL:http://gcc.gnu.org/bugs.html</A>> for
instructions.<BR>make[2]: *** [support.lo] Error 1<BR>make[2]: Leaving directory
`/tmp/kaffe/src/kaffe-cvs-head/kaffe/kaffevm'<BR></SPAN></DIV>
<DIV><SPAN lang=EN-US style="FONT-SIZE: 12pt"><FONT
size=2></FONT></SPAN> </DIV>
<DIV><SPAN lang=EN-US style="FONT-SIZE: 12pt"><SPAN
class=386511808-06072004><FONT size=2>Victor
07-06-2004</FONT></SPAN></DIV></SPAN></BODY></HTML>