harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Zhiguo Ge (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HARMONY-5997) [HARMONY][JIT][OPTIMIZER] Escape analysis failed
Date Wed, 22 Oct 2008 10:36:44 GMT

    [ https://issues.apache.org/jira/browse/HARMONY-5997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12641764#action_12641764

Zhiguo Ge commented on HARMONY-5997:

The problem is caused when building connection graph. The defs of a variable with unmanagedPtr
are not added to connection graph. However, the analyzer did not check the data type when
creating def-use chain for this variable in connection graph.  As a result, the problem is
caused as the analyzer cannot find the corresponding def node in connection graph for the
variable use node.

The problem can be solved by checking whether a variable use is unmanagedPtr type when creating
def-use chain for connection graph. 

The patch for solving this problem is attached.

> [HARMONY][JIT][OPTIMIZER] Escape analysis failed
> ------------------------------------------------
>                 Key: HARMONY-5997
>                 URL: https://issues.apache.org/jira/browse/HARMONY-5997
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: Windows
>            Reporter: Cheng, BuQi
> When we set  maxMethodExamLevel_default = 2 (escanalyzer.h), an assertion bug happened
in SPECjvm2008.derby with Harmony in debug mode
> The assertion bug information is like following:
> escanalyzer.cpp:920
> cgn_src!=NULL;
> Regards!
> Buqi

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message