v8/test
ulan@chromium.org bc4ad49b25 Do not add values to HGraph in Lithium.
Lithium uses indexes after the maximium value ID in the HGraph as indexes
of virtual registers and assumes that the maximum value ID does not change.

The IsStandardConstant and GetConstantXX functions could add constants to
HGraph, which aliased virtual registers with real values. This could confuse
the register allocator to think that a value in a virtual register is tagged
and to incorrectly set it in the pointer map.

BUG=298269
TEST=mjsunit/regress/regress-298269.js
R=verwaest@chromium.org

Review URL: https://chromiumcodereview.appspot.com/66693002

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@17599 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2013-11-08 14:16:34 +00:00
..
benchmarks Make it possible to run a test only in the standard variant. 2013-10-17 13:09:28 +00:00
cctest Revert "Add signed/unsigned 8-bit and 16-bit Representations to Crankshaft" 2013-11-08 13:54:34 +00:00
intl Revert "Landing https://codereview.chromium.org/40133004 for mnita@google.com." due to test failures. 2013-11-06 18:19:26 +00:00
message Fix error message wording when instanceof throws. 2013-11-08 11:45:56 +00:00
mjsunit Do not add values to HGraph in Lithium. 2013-11-08 14:16:34 +00:00
mozilla Migrate to new test status file syntax 2013-09-24 12:08:33 +00:00
preparser Make it possible to run a test only in the standard variant. 2013-10-17 13:09:28 +00:00
test262 Migrate to new test status file syntax 2013-09-24 12:08:33 +00:00
webkit Fix error message wording when instanceof throws. 2013-11-08 11:45:56 +00:00