You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Xiaoming Gu (JIRA)" <ji...@apache.org> on 2008/11/24 10:04:44 UTC
[jira] Updated: (HARMONY-6027) [drlvm][jit] An undetected
interference in graph coloring register allocation
[ https://issues.apache.org/jira/browse/HARMONY-6027?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Xiaoming Gu updated HARMONY-6027:
---------------------------------
Component/s: DRLVM
Summary: [drlvm][jit] An undetected interference in graph coloring register allocation (was: [drlvm][jit] An undetected register interference in graph coloring register allocation)
> [drlvm][jit] An undetected interference in graph coloring register allocation
> -----------------------------------------------------------------------------
>
> Key: HARMONY-6027
> URL: https://issues.apache.org/jira/browse/HARMONY-6027
> Project: Harmony
> Issue Type: Bug
> Components: DRLVM
> Environment: IA32 Windows
> Reporter: Xiaoming Gu
>
> When running crypto.rsa with early_prop bypassed, a run-time bug happens because of the following code for spec/benchmarks/crypto/rsa/Main.runMultiEncryptDecrypt().
> with early_prop
> 0230D094 I140: MOVSX t166(ESI):I_32,s164(EBX):I_32
> without early_prop
> 0230D0B4 I663: MOV t165(DH):I_8,s164(EBX):I_32
> 0230D0B6 I140: MOVSX t166(ESI):I_32,t165(DH):I_8
> After checking all the code in runMultiEncryptDecrypt(), I find EDX is defined and used several time in this method. With the control flow graph, I think the bug comes from that EDX is changed uncarefully for the above modification on DH.
> This bug is similar to H6016 from the view of early_prop. (https://issues.apache.org/jira/browse/HARMONY-6016) But they trig different bugs.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.