Christian Thalinger wrote: > john.r...@sun.com wrote: >> Changeset: 08a326d18c57 >> Author: jrose >> Date: 2009-07-07 20:55 -0700 >> URL: http://hg.openjdk.java.net/mlvm/mlvm/hotspot/rev/08a326d18c57 >> >> indy.compiler: A couple more CP fixes, to make tests work in -Xcomp mode. > > I just tried some simple tests with -Xcomp and I get an assert: > > <snip> > 267 !b java.lang.ClassLoader::checkCerts (195 bytes) > @ 3 java.lang.String::lastIndexOf inline (hot) > @ 8 java.lang.String::lastIndexOf already compiled into a > medium method > @ 20 java.lang.String::substring already compiled into a medium > method > @ 33 java.security.CodeSource::getCertificates too big > # To suppress the following error report, specify this argument > # after -XX: or in .hotspotrc: SuppressErrorAt=/type.cpp:502 > # > # A fatal error has been detected by the Java Runtime Environment: > # > # Internal Error > (/Users/twisti/mlvm/hotspot/src/share/vm/opto/type.cpp:502), pid=3176, > tid=2954858496 > # Error: assert(mt == t->xmeet(this),"meet not commutative") > > It's not related to MethodHandles as it happens too early.
I just verified that the bug is in nonperm.patch (or at least it produces the bug). -- Christian _______________________________________________ mlvm-dev mailing list mlvm-dev@openjdk.java.net http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev