[kaffe] Testing for 1.1.0 release

mcmahill@mtl.mit.edu mcmahill@mtl.mit.edu
Tue May 20 16:02:01 2003




On Tue, 20 May 2003, Dalibor Topic wrote:

> Of the six I'm getting two times a weird
> 
> error compiling:
> /tmp/topic/build/kaffe/kaffe/../kaffevm/.libs/libkaffevm-1.1.x-cvs.so:
> Undefined PLT symbol "startMethods" (reloc type = 26, symnum = 63)
> FAIL: ThreadInterrupt.java
> 
> error compiling:
> /tmp/topic/build/kaffe/kaffe/../kaffevm/.libs/libkaffevm-1.1.x-cvs.so:
> Undefined PLT symbol "hashRemove" (reloc type = 26, symnum = 348)
> FAIL: NoClassDefTest.java
> 
> The other failures are:
> 
> bash-2.05$ ls -1 test/regression/*.fail
> test/regression/CLTestLie.fail
> test/regression/ClassGC.fail (* cross platform)
> test/regression/IndexTest.fail
> test/regression/ProcessClassTest.fail (* cross platform)


I only fail 3 of 133 now on my alpha (NetBSD-1.6.1)

% ls -1 test/regression/*.fail
test/regression/ClassGC.fail
test/regression/InetSocketAddressTest.fail
test/regression/ProcessClassTest.fail



> --- mcmahill@mtl.mit.edu wrote:
> 
> > > * and try to figure out why the SIGFPE happens when 4.9e-324 is compared
> > > against some other value. ;)
> > 
> > this usually happens when you do a floating point operation on an
> > unitialized variable.  like
> > 
> > foo() {
> > double x;
> > 
> > if(x >= 3.2)
> > ....
> > 
> > the debugger will often show 'x' as having a value of something like
> > 4.9e-324.
> > 


> > DoubleComp.fail - probably wants IEEE-754 math.  To get this add -mieee to
> > CFLAGS.
> 
> yep, that worked, thanks. In fact, it also fixed the problem above.

but I suspect there was an underlying bug with an unitialized value in
addition to needing IEEE support.

> 
> > LostFrame.fail  - which version of NetBSD are you on?  1.6 had some bugs
> > in ld.so_elf.  Should be fixed in 1.6.1
> 
> bash-2.05$ uname -a
> NetBSD spe159.testdrive.compaq.com 1.6 NetBSD 1.6 (GENERIC). what's the status
> on 1.6.1?

It has been released.  Maybe compaq could be persuaded to update their
testdrive box.

-Dan