Closed
Bug 493922
Opened 16 years ago
Closed 16 years ago
convert_i instruction fails in interpreter on 64 bit
Categories
(Tamarin Graveyard :: Virtual Machine, defect, P2)
Tracking
(Not tracked)
VERIFIED
FIXED
flash10.1
People
(Reporter: lhansen, Assigned: stejohns)
References
Details
Attachments
(3 obsolete files)
This is probably the failure of the interpreter to convert a 32-bit signed integer value to a signed double.
FAILURES:
abcasm/coverage/C.abc : convert_i long FAILED! expected: -1, actual: 4294967295
abcasm/coverage/C.abc : convert_i long bis FAILED! expected: -1, actual: 4294967295
Reporter | ||
Comment 1•16 years ago
|
||
Haven't had a chance to test this on Win64 so extra inspection of the regex is appreciated.
Attachment #378556 -
Flags: review?(brbaker)
Reporter | ||
Comment 2•16 years ago
|
||
New patch includes a bug fix where the name of a test was provided as convert_i but should have been convert_u.
Attachment #378556 -
Attachment is obsolete: true
Attachment #378557 -
Flags: review?(tharwood)
Attachment #378556 -
Flags: review?(brbaker)
Updated•16 years ago
|
Attachment #378557 -
Flags: review?(tharwood) → review+
Comment 3•16 years ago
|
||
Comment on attachment 378557 [details] [diff] [review]
Fix for testconfig.txt to expect these failures on win,lnx x64
It's outside the scope of this fix, but these old-school .exception blocks can be supplanted by .try/.catch as we go (the two forms coexist).
Reporter | ||
Comment 4•16 years ago
|
||
Attachment #378557 -
Attachment is obsolete: true
Attachment #378642 -
Flags: review?(brbaker)
Comment 5•16 years ago
|
||
Comment on attachment 378642 [details] [diff] [review]
Correct patch - the older patch is part of another bug
but looks like it is also failing on ppc64 mac???
Attachment #378642 -
Flags: review?(brbaker) → review+
Reporter | ||
Comment 6•16 years ago
|
||
Comment on attachment 378642 [details] [diff] [review]
Correct patch - the older patch is part of another bug
redux changeset 1911:9eb7e4c3e15d
Attachment #378642 -
Attachment is obsolete: true
Comment 7•16 years ago
|
||
on 64 bit -Dinterp acceptance runs: (win64,mac-intel64,mac-ppc-64,linux64)
failures:
abcasm/coverage/B.abc : not uint FAILED! expected: 2147483647, actual: 2147483647
abcasm/coverage/B.abc : int or uint FAILED! expected: -1, actual: 4294967295
abcasm/coverage/B.abc : int xor uint FAILED! expected: -1052689, actual: 4293914607
abcasm/coverage/C.abc : convert_i long FAILED! expected: -1, actual: 4294967295
abcasm/coverage/C.abc : convert_i long bis FAILED! expected: -1, actual: 4294967295
I will update the smoke tests.
Comment 8•16 years ago
|
||
previous failures were in Revision: 1911:9eb7e4c3e15d
Reporter | ||
Comment 9•16 years ago
|
||
(In reply to comment #7)
Dan, that's bug #493924, I've pushed a change to the testconfig to silence these.
Assignee | ||
Updated•16 years ago
|
Assignee: nobody → stejohns
Flags: flashplayer-qrb+
Priority: -- → P2
Target Milestone: --- → flash10.x
Assignee | ||
Comment 10•16 years ago
|
||
fixed in changeset: 2006:d5654b2ac8b2
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Updated•15 years ago
|
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•