v8/test
ulan@chromium.org 6744ff61ae Fix dictionary element load to pass correct elements kind.
Using FAST_SMI_ELEMENTS triggers optimization on 64-bit architectures that load
only the higher 32 bits of the element. If the element is a pointer to undefined
that has 0 in the higher half than it is erroneously treated as SMI 0.

BUG=v8:3158
LOG=N
TEST=mjsunit/sparse-array-reverse,mjsunit/regress/regress-3158.js
R=danno@chromium.org, ishell@chromium.org

Review URL: https://codereview.chromium.org/166653005

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@19387 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-02-14 15:52:24 +00:00
..
benchmarks Merge experimental/a64 to bleeding_edge. 2014-02-12 09:19:30 +00:00
cctest (Pre)Parser: Simplify NewExpression handling. 2014-02-14 15:33:10 +00:00
intl Merge experimental/a64 to bleeding_edge. 2014-02-12 09:19:30 +00:00
message Clean up some A64 specific code in common code that was introduced by A64 merge 2014-02-12 13:27:13 +00:00
mjsunit Fix dictionary element load to pass correct elements kind. 2014-02-14 15:52:24 +00:00
mozilla Merge experimental/a64 to bleeding_edge. 2014-02-12 09:19:30 +00:00
preparser Merge experimental/a64 to bleeding_edge. 2014-02-12 09:19:30 +00:00
test262 Merge experimental/a64 to bleeding_edge. 2014-02-12 09:19:30 +00:00
webkit Merge experimental/a64 to bleeding_edge. 2014-02-12 09:19:30 +00:00