Request for reviews (s): 6710487: More than half of JDI Regression tests hang with COOPs in -Xcomp mode

Vladimir Kozlov Vladimir.Kozlov at Sun.COM
Tue Jun 10 18:06:54 PDT 2008


Thanks to Tom for finding the cause of the problem.

I will move webrev to invokedynamic webpage tomorrow.
http://analemma.sfbay.sun.com/net/jaberwocky/export/home2/work2/hg/6710487/webrev

Fixed 6710487: More than half of JDI Regression tests hang with COOPs in -Xcomp mode

Problem:
DecodeNNode::decode() and EncodePNode::encode() contains
Identity transformation (may return a preexisting ideal node)
which could create a circle during gvn transformation.

Solution:
Don't return a preexisting ideal node when a new node expected.
I think it is OK to return a preexisting node if it used as
an input edge for an other new node (for example, in StoreNode::make()).

Reviewed by:
Fix verified (y/n): y

Other testing:
JPRT




More information about the hotspot-compiler-dev mailing list