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.