harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mikhail Fursov (JIRA)" <j...@apache.org>
Subject [jira] Assigned: (HARMONY-4740) [drlvm][jit][jet] Subroutine (jsr - ret) processing in JET is incomplete
Date Wed, 19 Sep 2007 13:12:44 GMT

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

Mikhail Fursov reassigned HARMONY-4740:
---------------------------------------

    Assignee: Mikhail Fursov

> [drlvm][jit][jet] Subroutine (jsr - ret) processing in JET is incomplete
> ------------------------------------------------------------------------
>
>                 Key: HARMONY-4740
>                 URL: https://issues.apache.org/jira/browse/HARMONY-4740
>             Project: Harmony
>          Issue Type: Sub-task
>          Components: DRLVM
>         Environment: any
>            Reporter: George Timoshenko
>            Assignee: Mikhail Fursov
>            Priority: Minor
>
> The testcase JsrNoRet from the parent issue shows that Jitrino.JET can work only with
"normal" bytecodes.
> It is quite easy to break it by manually written testcase with unnatural combinations
of jsr and ret instructions.
> The idea how to fix it:
> Additional pass should be added between the current two. It should walk through the method
in the execution manner to gather the information how 'return address' values migrates from
jsr instruction to ret. It allows to know at the last pass to which points we should propagate
the state from the point of ret.

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


Mime
View raw message