Index: gypfiles/toolchain.gypi |
diff --git a/gypfiles/toolchain.gypi b/gypfiles/toolchain.gypi |
index 4778b110614496aee8935c131141dd37b447a160..70e34ae15ee73c3913b9883270ed6d89eef2e950 100644 |
--- a/gypfiles/toolchain.gypi |
+++ b/gypfiles/toolchain.gypi |
@@ -42,13 +42,6 @@ |
'v8_target_arch%': '<(target_arch)', |
'v8_host_byteorder%': '<!(python -c "import sys; print sys.byteorder")', |
'force_dynamic_crt%': 0, |
- # Native Client builds currently use the V8 ARM JIT and |
- # arm/simulator-arm.cc to defer the significant effort required |
- # for NaCl JIT support. The nacl_target_arch variable provides |
- # the 'true' target arch for places in this file that need it. |
- # TODO(bradchen): get rid of nacl_target_arch when someday |
- # NaCl V8 builds stop using the ARM simulator |
- 'nacl_target_arch%': 'none', # must be set externally |
# Setting 'v8_can_use_vfp32dregs' to 'true' will cause V8 to use the VFP |
# registers d16-d31 in the generated code, both in the snapshot and for the |
@@ -1029,7 +1022,7 @@ |
}], |
['_toolset=="target"', { |
'conditions': [ |
- ['target_cxx_is_biarch==1 and nacl_target_arch!="nacl_x64"', { |
+ ['target_cxx_is_biarch==1', { |
'conditions': [ |
['host_arch=="s390" or host_arch=="s390x"', { |
'cflags': [ '-m31' ], |
@@ -1192,9 +1185,8 @@ |
'-ffunction-sections', |
], |
'conditions': [ |
- # TODO(crbug.com/272548): Avoid -O3 in NaCl |
# Don't use -O3 with sanitizers. |
- ['nacl_target_arch=="none" and asan==0 and msan==0 and lsan==0 \ |
+ ['asan==0 and msan==0 and lsan==0 \ |
and tsan==0 and ubsan==0 and ubsan_vptr==0', { |
'cflags': ['-O3'], |
'cflags!': ['-O2'], |
@@ -1311,9 +1303,8 @@ |
'<(wno_array_bounds)', |
], |
'conditions': [ |
- # TODO(crbug.com/272548): Avoid -O3 in NaCl |
# Don't use -O3 with sanitizers. |
- ['nacl_target_arch=="none" and asan==0 and msan==0 and lsan==0 \ |
+ ['asan==0 and msan==0 and lsan==0 \ |
and tsan==0 and ubsan==0 and ubsan_vptr==0', { |
'cflags': ['-O3'], |
'cflags!': ['-O2'], |