Merge r10374 to the 3.6 branch.

Original commit message:
Fix for an ARM register allocation bug.

An off-by-one in the register allocator could lead to allocating (and
clobbering) the reserved 0.0 double register.  This required a function with
14 or more live double values.

R=fschneider@chromium.org
BUG=
TEST=

Review URL: http://codereview.chromium.org/9114041

git-svn-id: http://v8.googlecode.com/svn/branches/3.6@10375 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
5 files changed