• Benjamin Kramer's avatar
    [assembler] Don't define the reserved name _xgetbv · 15a258b0
    Benjamin Kramer authored
    _xgetbv is reserved for the implementation and shouldn't be used by user
    code. Newer GCCs and clang trunk define _xgetbv, leading to a name
    collision if xsaveintrin.h gets included transitively.
    
    This unbreaks building v8 with clang trunk and libstdc++ 4.9, which
    happens to pull in xsaveintrin.h transitively through <algorithm>. Newer
    versions of libstdc++ don't seem to do that anymore which is why this
    issue never showed up before.
    
    R=bmeurer@chromium.org
    
    Change-Id: If94efaf4798e5420738064bcbf26880f904c76a9
    Reviewed-on: https://chromium-review.googlesource.com/c/1414858Reviewed-by: 's avatarBenedikt Meurer <bmeurer@chromium.org>
    Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#58849}
    15a258b0
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
custom_deps Loading commit data...
docs Loading commit data...
gni Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.clang-tidy Loading commit data...
.editorconfig Loading commit data...
.git-blame-ignore-revs Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.vpython Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...