• pcc's avatar
    Re-enable LLVM LTO for ARM. · fef4fab6
    pcc authored
    v8 is optimized for speed. Because GCC LTO merges flags at link time,
    we disable LTO to prevent any -O2 flags from taking precedence over v8's
    -Os flag. However, LLVM LTO does not work this way so we keep LTO enabled
    under LLVM.
    
    This fixes the ARM build in the cfi_vptr==1 configuration, which requires
    LLVM LTO.
    
    R=adamk@chromium.org
    BUG=chromium:469376
    LOG=N
    
    Review URL: https://codereview.chromium.org/1295673002
    
    Cr-Commit-Position: refs/heads/master@{#30455}
    fef4fab6
Name
Last commit
Last update
..
mac Loading commit data...
OWNERS Loading commit data...
README.txt Loading commit data...
all.gyp Loading commit data...
detect_v8_host_arch.py Loading commit data...
download_gold_plugin.py Loading commit data...
features.gypi Loading commit data...
get_landmines.py Loading commit data...
gyp_environment.py Loading commit data...
gyp_v8 Loading commit data...
gyp_v8.py Loading commit data...
landmine_utils.py Loading commit data...
landmines.py Loading commit data...
shim_headers.gypi Loading commit data...
standalone.gypi Loading commit data...
toolchain.gypi Loading commit data...