OSDN Git Service

Add an cross include path for ARM to work around clang bug 22937.
authorJan Voung <jvoung@chromium.org>
Mon, 13 Jul 2015 18:36:53 +0000 (11:36 -0700)
committerJan Voung <jvoung@chromium.org>
Mon, 13 Jul 2015 18:36:53 +0000 (11:36 -0700)
commit112b6e89a1e6360a50cd1c89b546fdec71d7329e
treec803dd4e7d3232bcd1b6a636e3b920cb3af7c6ff
parentf746f3d39ff531cb7ad0350c9aab221616f3ab10
Add an cross include path for ARM to work around clang bug 22937.

Clang appears to be missing an include path to find
bits/c++config.h so we were unable to compile the
unsandboxed c++ based cross tests and link against the
subzero unsandboxed ARM object files.

Work around this for now by finding and including the
missing path.

Turn on a few ARM cross tests that should be working
(mem_intrin and test_strengthreduce -- though the
strength-reduction isn't done for ARM). The test_bitmanip
still fails, because under Om1 we overflow the stack offset
and need to materialize that offset with a register first.

Update a few other references that still say x8632.

BUG= https://code.google.com/p/nativeclient/issues/detail?id=4076
R=jpp@chromium.org, stichnot@chromium.org

Review URL: https://codereview.chromium.org/1232183002 .
Makefile.standalone
pydir/crosstest.py
pydir/targets.py