Merge "Remove tests' references to NDK_TOOLCHAIN_VERSION."
diff --git a/tests/build/gets-libcxx/jni/Android.mk b/tests/build/gets-libcxx/jni/Android.mk
index ea2a63a..5386333 100644
--- a/tests/build/gets-libcxx/jni/Android.mk
+++ b/tests/build/gets-libcxx/jni/Android.mk
@@ -3,11 +3,5 @@
 include $(CLEAR_VARS)
 LOCAL_MODULE := gets-libcxx
 LOCAL_SRC_FILES := gets-libcxx.cpp
-LOCAL_CPPFLAGS := -std=c++14
-ifneq ($(NDK_TOOLCHAIN_VERSION),4.9)
-    # GCC has -Wattribute errors with libc++'s math.h because it conflicts with
-    # GCC's builtin definition of abs (math.h defines noexcept floating point
-    # overrides).
-    LOCAL_CFLAGS += -Wall -Werror
-endif
+LOCAL_CPPFLAGS := -std=c++14 -Wall -Werror
 include $(BUILD_EXECUTABLE)
diff --git a/tests/build/issue79115-confusing-ld.gold-warning/jni/Android.mk b/tests/build/issue79115-confusing-ld.gold-warning/jni/Android.mk
index 5e144ea..eaf4706 100644
--- a/tests/build/issue79115-confusing-ld.gold-warning/jni/Android.mk
+++ b/tests/build/issue79115-confusing-ld.gold-warning/jni/Android.mk
@@ -5,10 +5,4 @@
 LOCAL_SRC_FILES := issue79115-confusing-ld.gold-warning.c
 LOCAL_DISABLE_NO_EXECUTE := true
 LOCAL_LDFLAGS += -Wl,--fatal-warnings
-
-ifneq ($(filter clang%,$(NDK_TOOLCHAIN_VERSION)),)
-# Disable integrated assembler because -Wa,--execstack isn't supported
-LOCAL_CFLAGS += -fno-integrated-as
-endif
-
 include $(BUILD_EXECUTABLE)
diff --git a/tests/build/issue81440-non-ascii-comment/build.sh b/tests/build/issue81440-non-ascii-comment/build.sh
index ca466f0..924ece2 100755
--- a/tests/build/issue81440-non-ascii-comment/build.sh
+++ b/tests/build/issue81440-non-ascii-comment/build.sh
@@ -2,7 +2,7 @@
 # See b.android.com/81440
 #
 
-result=$(NDK_TOOLCHAIN_VERSION=clang $NDK/ndk-build -B APP_ABI=armeabi-v7a 2>&1)
+result=$($NDK/ndk-build -B APP_ABI=armeabi-v7a 2>&1)
 echo $result | grep -q "error: expected"
 RET=$?
 rm -rf obj
diff --git a/tests/device/asan-smoke/jni/Application.mk b/tests/device/asan-smoke/jni/Application.mk
index 43da980..3b7baf1 100644
--- a/tests/device/asan-smoke/jni/Application.mk
+++ b/tests/device/asan-smoke/jni/Application.mk
@@ -1,2 +1 @@
 APP_STL := c++_shared
-NDK_TOOLCHAIN_VERSION := clang3.6
diff --git a/tests/device/libcxx-unwind-static/jni/Application.mk b/tests/device/libcxx-unwind-static/jni/Application.mk
index 490f335..9a2e77f 100644
--- a/tests/device/libcxx-unwind-static/jni/Application.mk
+++ b/tests/device/libcxx-unwind-static/jni/Application.mk
@@ -1,3 +1,2 @@
 APP_STL := c++_static
 APP_ABI := armeabi-v7a
-NDK_TOOLCHAIN_VERSION := clang
diff --git a/tests/device/libcxx-unwind/jni/Application.mk b/tests/device/libcxx-unwind/jni/Application.mk
index f633e44..f1792a8 100644
--- a/tests/device/libcxx-unwind/jni/Application.mk
+++ b/tests/device/libcxx-unwind/jni/Application.mk
@@ -1,3 +1,2 @@
 APP_STL := c++_shared
 APP_ABI := armeabi-v7a
-NDK_TOOLCHAIN_VERSION := clang
diff --git a/tests/device/test-cpufeatures/jni/Android.mk b/tests/device/test-cpufeatures/jni/Android.mk
index 858423c..8b20bd0 100644
--- a/tests/device/test-cpufeatures/jni/Android.mk
+++ b/tests/device/test-cpufeatures/jni/Android.mk
@@ -26,14 +26,8 @@
 include $(BUILD_EXECUTABLE)
 endif
 
-# Disable the following tests for GCC4.6/binutils-2.21 as well because
-# platform libs are now built with the new default GCC4.8/binutils-2.24, and crt*.o
-# generated by it can't be used by GCC4.6/binutils-2.21 due to inconsistency in
-# usage of Tag involves DIV
-#
 ifeq ($(TARGET_ARCH),arm)
 ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
-ifneq ($(NDK_TOOLCHAIN_VERSION),4.6)
 include $(CLEAR_VARS)
 LOCAL_MODULE := test_arm_idiv_support
 LOCAL_SRC_FILES := test_arm_idiv.c
@@ -55,6 +49,5 @@
 include $(BUILD_EXECUTABLE)
 endif
 endif
-endif
 
 $(call import-module,android/cpufeatures)