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 08:17:16 PDT 2009


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.

-- Christian



More information about the mlvm-dev mailing list