harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pavel Ozhdikhin (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HARMONY-4702) [drlvm][jit][opt] type merge for stack vars in prepass is too restrictive
Date Fri, 31 Aug 2007 10:20:36 GMT

     [ https://issues.apache.org/jira/browse/HARMONY-4702?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Pavel Ozhdikhin updated HARMONY-4702:

    Attachment: prepass_opt_20070830.patch

The attached patch fixes the issue.
"build.bat test" passed on Win32.

> [drlvm][jit][opt] type merge for stack vars in prepass is too restrictive
> -------------------------------------------------------------------------
>                 Key: HARMONY-4702
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4702
>             Project: Harmony
>          Issue Type: Bug
>          Components: DRLVM
>         Environment: All
>            Reporter: Pavel Ozhdikhin
>         Attachments: prepass_opt_20070830.patch
> VarIncarnations of stack variables of different types are not merged at joining edges,
even if their types are compatible. This may lead to incorrect promotion of the stack var
to variable at some CFG point and to the crash during the compilation. The bug was caught
on a complex Jython scenario with dynamic class generation.

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

View raw message