Request for reviews (XS): 6714694: assertion in 64bit server vm (store->find_edge(load) != -1,"missing precedence edge")

Vladimir Kozlov Vladimir.Kozlov at Sun.COM
Mon Jun 16 14:58:03 PDT 2008


http://webrev.invokedynamic.info/kvn/6714694/index.html

Fixed 6714694: assertion in 64bit server vm (store->find_edge(load) != -1,"missing precedence edge")

Problem:
The method raise_LCA_above_marks() terminates LCA search early
when mid->dom_lca(LCA) == mid which is already marked as visited.
Note: it is old problem not related to COOP.

Solution:
Set visited mark after LCA's predecessors are put on the worklist.

Reviewed by:
Fix verified (y/n): y, failed test cases.

Other testing:
JPRT




More information about the hotspot-compiler-dev mailing list