Make nonpexe builds default to using biased bitcode

Nonpexe tests in the past have served the purpose of testing
several sort-of-supported use cases such as building with
mixed portable bitcode and native code for speed. It also tested
special cases such as calling convention tests that explicitly
used biased bitcode.

The cases we do want to support (IRT building and nonsfi mode)
use biased bitcode for ABI compatibility. So default
to biased bitcode for nonpexe tests.

Also stop building all tests in nonpexe mode, and just build
the nonpexe_tests. In the past this build was there just to
make sure clang didn't regress in unsupported cases, but
we have nacl-clang to cover this now. In the future even
more of the nonpexe tests can be simplified or moved to be
nacl-clang tests.

BUG= https://code.google.com/p/nativeclient/issues/detail?id=3930
R=mseaborn@chromium.org

Review URL: https://codereview.chromium.org/737873002

git-svn-id: svn://svn.chromium.org/native_client/trunk/src/native_client/site_scons@14127 fcba33aa-ac0c-11dd-b9e7-8d5594d729c2
1 file changed
tree: 874fc20c493053146cbf80032b597aaac43be63a
  1. gyp_extract.py
  2. site_init.py
  3. site_tools/
  4. usage_log.py