hg: mlvm/mlvm/hotspot: indy.compiler: A couple more CP fixes, to make tests work in -Xcomp mode.
Christian Thalinger
Christian.Thalinger at Sun.COM
Wed Jul 8 09:05:54 PDT 2009
Christian Thalinger wrote:
> John.Rose at 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
More information about the mlvm-dev
mailing list