Hi,

On Sun, 2002-02-10 at 05:47, Eric Blake wrote:
> I'm good to go.  Jikes 1-15b is now up and running on its CVS server,
> and Classpath's INSTALL and HACKING have been updated accordingly.

I tested jikes 1.15b with mauve and it can still generate bytecode that
crashes Orp 1.0.9 (note that most of these are probably faults in Orp,
but I haven't checked). I haven't tried other versions of jikes (or gcj)
yet. Attached is my mauve-classpath file.
The results: 135835 of 3605730 tests failed

We could try to work around these things but that might postpone the
release a lot. It might be better to throw this release out in the world
and work on these things for the next release (some are probably things
that should be fixed in the compilers and/or the VMs).

Note that most crashes are in either Vector and GregorianCalendar:

Linking error: ???? (6) while resolving method at constant pool index
222 in class java/util/GregorianCalendar

Fatal error: can't compile
java/util/GregorianCalendar.<init>(Ljava/util/TimeZone;Ljava/util/Locale;)V

Linking error: ???? (6) while resolving method at constant pool index
123 in class java/util/Vector

Fatal error: can't compile java/util/Vector.clone()Ljava/lang/Object;

Maybe working around these two would be nice.

The only real showstopper for me is the fact that java.lang.Character
does not work with the glibj.zip file. We could fix
ClassLoaderHelper.getSystemResourceAsFile() to handle zip files or just
revert to installing all classes and not the zip file.

Cheers,

Mark
# Config file that tells mauve about the `classpath' tag.
JDK1.0
JDK1.1
JDK1.2

# Disabled for jikes 1.15b
# Cannot be compiled
!java.lang.String.StringTest
!java.sql.Connection.TestJdbc10
!java.sql.DatabaseMetaData.TestJdbc10
!java.text.DecimalFormat.parse
# Crash orp 1.0.9
!java.io.ObjectInputOutput.InputTest
!java.io.PipedStream.receive
!java.lang.Cloneable.CloneableTest
!java.lang.Object.ObjectTest
!java.lang.Object.clone
!java.lang.String.decode
!java.lang.reflect.Array.newInstance
!java.net.URL.URLTest
!java.text.ACIAttribute.Test
!java.text.AttributedString.Test
!java.text.CharacterIterator.implement
!java.text.ChoiceFormat.format
!java.text.DateFormat.Test
!java.text.SimpleDateFormat.Test
!java.text.SimpleDateFormat.getAndSet2DigitYearStart
!java.text.SimpleDateFormat.regress
!java.util.BitSet.jdk10
!java.util.Calendar
!java.util.Properties.load
!java.util.zip.GZIPInputStream.basic
!java.util.zip.ZipInputStream.basic
!java.util.zip.ZipInputStream.close
# Hang Orp 1.0.9
!java.io.PipedStream.close

# These tests crasj orp 1.0.9 when compiled with gcj 3.1 (CVS)

Reply via email to