Revision: 7001
Author: [email protected]
Date: Tue Mar  1 07:56:10 2011
Log: Merge r7000 from the bleeding_edge to 2.5 branch.
Review URL: http://codereview.chromium.org/6591071
http://code.google.com/p/v8/source/detail?r=7001

Modified:
 /branches/2.5/src/ia32/codegen-ia32.cc
 /branches/2.5/src/version.cc

=======================================
--- /branches/2.5/src/ia32/codegen-ia32.cc      Wed Dec 15 03:37:39 2010
+++ /branches/2.5/src/ia32/codegen-ia32.cc      Tue Mar  1 07:56:10 2011
@@ -8266,6 +8266,7 @@
       switch (op) {
         case Token::SUB: {
           __ neg(value.reg());
+          frame_->Push(&value);
           if (node->no_negative_zero()) {
             // -MIN_INT is MIN_INT with the overflow flag set.
             unsafe_bailout_->Branch(overflow);
@@ -8278,17 +8279,18 @@
         }
         case Token::BIT_NOT: {
           __ not_(value.reg());
+          frame_->Push(&value);
           break;
         }
         case Token::ADD: {
           // Unary plus has no effect on int32 values.
+          frame_->Push(&value);
           break;
         }
         default:
           UNREACHABLE();
           break;
       }
-      frame_->Push(&value);
     } else {
       Load(node->expression());
       bool can_overwrite = node->expression()->ResultOverwriteAllowed();
=======================================
--- /branches/2.5/src/version.cc        Tue Mar  1 03:46:56 2011
+++ /branches/2.5/src/version.cc        Tue Mar  1 07:56:10 2011
@@ -35,7 +35,7 @@
 #define MAJOR_VERSION     2
 #define MINOR_VERSION     5
 #define BUILD_NUMBER      9
-#define PATCH_LEVEL       18
+#define PATCH_LEVEL       19
 #define CANDIDATE_VERSION false

 // Define SONAME to have the SCons build the put a specific SONAME into the

--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to