Revision: 8447
Author: [email protected]
Date: Tue Jun 28 07:09:33 2011
Log: Merge r8443 from bleeding edge to 3.3 branch.
Fix bug in register assignment of IsObjectAndBranch.
Review URL: http://codereview.chromium.org/7275020
http://code.google.com/p/v8/source/detail?r=8447
Modified:
/branches/3.3/src/arm/lithium-arm.cc
/branches/3.3/src/ia32/lithium-ia32.cc
/branches/3.3/src/version.cc
=======================================
--- /branches/3.3/src/arm/lithium-arm.cc Wed Jun 22 08:46:50 2011
+++ /branches/3.3/src/arm/lithium-arm.cc Tue Jun 28 07:09:33 2011
@@ -1108,7 +1108,7 @@
HIsObject* compare = HIsObject::cast(v);
ASSERT(compare->value()->representation().IsTagged());
LOperand* temp = TempRegister();
- return new LIsObjectAndBranch(UseRegisterAtStart(compare->value()),
temp);
+ return new LIsObjectAndBranch(UseRegister(compare->value()), temp);
} else if (v->IsCompareJSObjectEq()) {
HCompareJSObjectEq* compare = HCompareJSObjectEq::cast(v);
return new LCmpJSObjectEqAndBranch(UseRegisterAtStart(compare->left()),
=======================================
--- /branches/3.3/src/ia32/lithium-ia32.cc Wed Jun 22 08:46:50 2011
+++ /branches/3.3/src/ia32/lithium-ia32.cc Tue Jun 28 07:09:33 2011
@@ -1109,7 +1109,7 @@
ASSERT(compare->value()->representation().IsTagged());
LOperand* temp1 = TempRegister();
LOperand* temp2 = TempRegister();
- return new LIsObjectAndBranch(UseRegisterAtStart(compare->value()),
+ return new LIsObjectAndBranch(UseRegister(compare->value()),
temp1,
temp2);
} else if (v->IsCompareJSObjectEq()) {
=======================================
--- /branches/3.3/src/version.cc Tue Jun 28 01:16:23 2011
+++ /branches/3.3/src/version.cc Tue Jun 28 07:09:33 2011
@@ -35,7 +35,7 @@
#define MAJOR_VERSION 3
#define MINOR_VERSION 3
#define BUILD_NUMBER 10
-#define PATCH_LEVEL 16
+#define PATCH_LEVEL 17
// Use 1 for candidates and 0 otherwise.
// (Boolean macro values are not supported by all preprocessors.)
#define IS_CANDIDATE_VERSION 0
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev