Reviewers: danno,

Message:
This is a change to the 3.4 branch on which dart depends. Please take a look.

Description:
Fixing compile warnings for newer GCC versions due to unused variables.

BUG=v8:1794, dart:162


Please review this at http://codereview.chromium.org/8425011/

SVN Base: https://v8.googlecode.com/svn/branches/3.4

Affected files:
  M src/ia32/lithium-codegen-ia32.cc
  M src/version.cc
  M src/x64/lithium-codegen-x64.cc


Index: src/ia32/lithium-codegen-ia32.cc
diff --git a/src/ia32/lithium-codegen-ia32.cc b/src/ia32/lithium-codegen-ia32.cc index 7211ba49a721906b2fbd87d3e611390d4cbae331..982eddb7eda427af6dda4bbcd635c89e942b6055 100644
--- a/src/ia32/lithium-codegen-ia32.cc
+++ b/src/ia32/lithium-codegen-ia32.cc
@@ -2232,7 +2232,6 @@ void LCodeGen::DoLoadKeyedFastElement(LLoadKeyedFastElement* instr) {

 void LCodeGen::DoLoadKeyedFastDoubleElement(
     LLoadKeyedFastDoubleElement* instr) {
-  Register elements = ToRegister(instr->elements());
   XMMRegister result = ToDoubleRegister(instr->result());

   if (instr->hydrogen()->RequiresHoleCheck()) {
@@ -3097,8 +3096,6 @@ void LCodeGen::DoStoreKeyedFastElement(LStoreKeyedFastElement* instr) {
 void LCodeGen::DoStoreKeyedFastDoubleElement(
     LStoreKeyedFastDoubleElement* instr) {
   XMMRegister value = ToDoubleRegister(instr->value());
-  Register elements = ToRegister(instr->elements());
- Register key = instr->key()->IsRegister() ? ToRegister(instr->key()) : no_reg;
   Label have_value;

   __ ucomisd(value, value);
Index: src/version.cc
diff --git a/src/version.cc b/src/version.cc
index 38a985ee0a500bf6f68a6d3ab14b99aec986c838..1d6691a551f629bf3a75e1158cf47a33a6c80ee6 100644
--- a/src/version.cc
+++ b/src/version.cc
@@ -35,7 +35,7 @@
 #define MAJOR_VERSION     3
 #define MINOR_VERSION     4
 #define BUILD_NUMBER      14
-#define PATCH_LEVEL       31
+#define PATCH_LEVEL       32
 // Use 1 for candidates and 0 otherwise.
 // (Boolean macro values are not supported by all preprocessors.)
 #define IS_CANDIDATE_VERSION 0
Index: src/x64/lithium-codegen-x64.cc
diff --git a/src/x64/lithium-codegen-x64.cc b/src/x64/lithium-codegen-x64.cc
index 49361e4f3468616243477995a988381245365429..e5050585278f0865025acb7cbe5d696bf0664b42 100644
--- a/src/x64/lithium-codegen-x64.cc
+++ b/src/x64/lithium-codegen-x64.cc
@@ -2246,7 +2246,6 @@ void LCodeGen::DoLoadKeyedFastElement(LLoadKeyedFastElement* instr) {

 void LCodeGen::DoLoadKeyedFastDoubleElement(
     LLoadKeyedFastDoubleElement* instr) {
-  Register elements = ToRegister(instr->elements());
   XMMRegister result(ToDoubleRegister(instr->result()));

   if (instr->hydrogen()->RequiresHoleCheck()) {
@@ -3101,7 +3100,6 @@ void LCodeGen::DoStoreKeyedFastElement(LStoreKeyedFastElement* instr) {
 void LCodeGen::DoStoreKeyedFastDoubleElement(
     LStoreKeyedFastDoubleElement* instr) {
   XMMRegister value = ToDoubleRegister(instr->value());
-  Register elements = ToRegister(instr->elements());
   Label have_value;

   __ ucomisd(value, value);


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

Reply via email to