You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Andrew Cornwall (JIRA)" <ji...@apache.org> on 2009/01/09 00:54:59 UTC
[jira] Updated: (HARMONY-6069) [drlvm][testing] VMTT compiles
floats and longs incorrectly in constant pool
[ https://issues.apache.org/jira/browse/HARMONY-6069?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrew Cornwall updated HARMONY-6069:
-------------------------------------
Summary: [drlvm][testing] VMTT compiles floats and longs incorrectly in constant pool (was: [drlvm][testing] VMTT compiles floats incorrectly in constant pool)
> [drlvm][testing] VMTT compiles floats and longs incorrectly in constant pool
> ----------------------------------------------------------------------------
>
> Key: HARMONY-6069
> URL: https://issues.apache.org/jira/browse/HARMONY-6069
> Project: Harmony
> Issue Type: Bug
> Affects Versions: 5.0M8
> Reporter: Andrew Cornwall
> Fix For: 5.0M8
>
> Attachments: 6069-floatfix.diff, 6069-floatlongfix.diff
>
>
> When a float is specified in the constant pool:
> /* #2 */ float = 35.0
> VMTT converts it to an int and stores it with a float tag. The result is that the float is stored as:
> 0x00000023 (ie 35)
> instead of
> 0x420C0000 (35.0).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.