[kaffe] Cleaner, Better MIPS/Linux Patch against 1.0.7, and issues with CVS tree

Kevin D. Kissell kevink@mips.com
Wed, 2 Oct 2002 00:49:19 +0200


From: "Patrick Tullmann" <tullmann@cs.utah.edu>
> Kevin wrote:
> > Alas, while the resulting kaffe builds and executes a lot of code,
> > there are more, not fewer failures for the JIT regression tests, and
> > even the interpretive build fails quite a few (12 out of 117)
> 
> The interpreter seems to have a problem with catch ranges.  See:
> http://www.kaffe.org/pipermail/kaffe/2002-September/008877.html
> (and some of the eariler mails).  If you could try the fix in that
> patch and see if it improves the interpreter, that would be great.

Bingo, Pat!  I added that one character to exceptions.c
and voila - my patches against the CVS tree give me a healthy
MIPS/Linux interpreter!  If anyone wants the CVS diff output,
as opposed to my diffs against 1.0.7, just say so.  I don't think
any of the files in question have changed since 1.0.7 in any case.

> I haven't checked that change in yet, because I still don't understand
> why things ever worked...

That's very often the case in this business. ;-)

> If you can run the 'developers/FullTest.sh' script on your tree, that
> would be great.  (It might not work if you're cross compiling
> or don't have a big pile of disk space, though.)

Um, well, if I go to my kaffe root and type

developers/FullTest.sh `pwd`
or
developers/FullTest.sh `pwd` `pwd`/fulltest

I get::

touch: creating `/home/pat/kaffe-core/obj/Trace-kaffe-jit3-debug.txt': No such file or directory
kaffe-jit3-debug:
  Cleaning ...
developers/FullTest.sh: /home/pat/kaffe-core/obj/Trace-kaffe-jit3-debug.txt: No such file or directory
    Command FAILED: rm -rf /home/pat/kaffe-core/obj/kaffe-jit3-debug
    tail -5 /home/pat/kaffe-core/obj/Trace-kaffe-jit3-debug.txt
tail: /home/pat/kaffe-core/obj/Trace-kaffe-jit3-debug.txt: No such file or directory
developers/FullTest.sh: cd: /home/pat/kaffe-core/obj/kaffe-jit3-debug: No such file or directory
grep: /home/pat/kaffe-core/obj/Trace-kaffe-jit3-debug.txt: No such file or directory

etc, etc.

            Regards, and thanks,

            Kevin K.