Revision: 20147
Author:   [email protected]
Date:     Fri Mar 21 08:47:03 2014 UTC
Log:      Prepare switch from a64 to arm64

BUG=354405
[email protected]
LOG=n

Review URL: https://codereview.chromium.org/207793002
http://code.google.com/p/v8/source/detail?r=20147

Modified:
 /branches/bleeding_edge/build/standalone.gypi
 /branches/bleeding_edge/build/toolchain.gypi
 /branches/bleeding_edge/test/cctest/cctest.gyp
 /branches/bleeding_edge/tools/gyp/v8.gyp
 /branches/bleeding_edge/tools/run-tests.py

=======================================
--- /branches/bleeding_edge/build/standalone.gypi Fri Mar 14 07:47:08 2014 UTC +++ /branches/bleeding_edge/build/standalone.gypi Fri Mar 21 08:47:03 2014 UTC
@@ -103,6 +103,7 @@
     'conditions': [
       ['(v8_target_arch=="arm" and host_arch!="arm") or \
         (v8_target_arch=="a64" and host_arch!="a64") or \
+        (v8_target_arch=="arm64" and host_arch!="arm64") or \
         (v8_target_arch=="mipsel" and host_arch!="mipsel") or \
         (v8_target_arch=="x64" and host_arch!="x64") or \
         (OS=="android" or OS=="qnx")', {
=======================================
--- /branches/bleeding_edge/build/toolchain.gypi Wed Feb 12 09:19:30 2014 UTC +++ /branches/bleeding_edge/build/toolchain.gypi Fri Mar 21 08:47:03 2014 UTC
@@ -268,7 +268,7 @@
           }],  # _toolset=="target"
         ],
       }],  # v8_target_arch=="arm"
-      ['v8_target_arch=="a64"', {
+      ['v8_target_arch=="a64" or v8_target_arch=="arm64"', {
         'defines': [
           'V8_TARGET_ARCH_A64',
         ],
@@ -413,7 +413,8 @@
         ],
       }],
       ['(OS=="linux" or OS=="android") and \
-        (v8_target_arch=="x64" or v8_target_arch=="a64")', {
+        (v8_target_arch=="x64" or v8_target_arch=="a64" or \
+         v8_target_arch=="arm64")', {
         # Check whether the host compiler and target compiler support the
         # '-m64' option and set it if so.
         'target_conditions': [
=======================================
--- /branches/bleeding_edge/test/cctest/cctest.gyp Mon Mar 10 06:43:21 2014 UTC +++ /branches/bleeding_edge/test/cctest/cctest.gyp Fri Mar 21 08:47:03 2014 UTC
@@ -154,7 +154,7 @@
             'test-macro-assembler-arm.cc'
           ],
         }],
-        ['v8_target_arch=="a64"', {
+        ['v8_target_arch=="a64" or v8_target_arch=="arm64"', {
           'sources': [
             'test-utils-a64.cc',
             'test-assembler-a64.cc',
=======================================
--- /branches/bleeding_edge/tools/gyp/v8.gyp    Wed Mar 19 11:31:43 2014 UTC
+++ /branches/bleeding_edge/tools/gyp/v8.gyp    Fri Mar 21 08:47:03 2014 UTC
@@ -645,7 +645,7 @@
             '../../src/arm/stub-cache-arm.cc',
           ],
         }],
-        ['v8_target_arch=="a64"', {
+        ['v8_target_arch=="a64" or v8_target_arch=="arm64"', {
           'sources': [  ### gcmole(arch:a64) ###
             '../../src/a64/assembler-a64.cc',
             '../../src/a64/assembler-a64.h',
=======================================
--- /branches/bleeding_edge/tools/run-tests.py  Tue Feb 25 13:53:06 2014 UTC
+++ /branches/bleeding_edge/tools/run-tests.py  Fri Mar 21 08:47:03 2014 UTC
@@ -82,7 +82,8 @@
                    "nacl_ia32",
                    "nacl_x64",
                    "x64",
-                   "a64"]
+                   "a64",
+                   "arm64"]
 # Double the timeout for these:
 SLOW_ARCHS = ["android_arm",
               "android_ia32",
@@ -352,6 +353,8 @@

   for (arch, mode) in options.arch_and_mode:
     try:
+      if arch == "arm64":
+        arch = "a64"
       code = Execute(arch, mode, args, options, suites, workspace)
     except KeyboardInterrupt:
       return 2

--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to