<!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>&nbsp;&nbsp;&nbsp; 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>&nbsp;</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&nbsp; -fPIC -DPIC -o .libs/support.o<BR>In file included from 
../../config/arm/linux/jit-md.h:18,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
from 
../../config/arm/linux/md.h:56,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
from 
../../config/md.h:1,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
from 
classMethod.h:18,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (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>&nbsp;&nbsp;&nbsp;&nbsp; (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 &lt;<A 
href="http://gcc.gnu.org/bugs.html">URL:http://gcc.gnu.org/bugs.html</A>&gt; 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>&nbsp;</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>