[compiler-rt] r298974 - [Builtin] Unxfail tests for armhf

Weiming Zhao via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 28 20:36:47 PDT 2017


Author: weimingz
Date: Tue Mar 28 22:36:46 2017
New Revision: 298974

URL: http://llvm.org/viewvc/llvm-project?rev=298974&view=rev
Log:
[Builtin] Unxfail tests for armhf

Summary:
Originally, a few tests fail for armhf target due to:
1) COMPILER_RT_ARMHF_TARGET was not set when building the lib
2) COMPILER_RT_ABI should not be defined as `__attribute__((pcs("aapcs")))` for armhf when building for both lib and tests

This address https://bugs.llvm.org//show_bug.cgi?id=32261

mulsc3_test.c is a newly exposed issue, which will be addressed separately.

Reviewers: rengolin, compnerd

Reviewed By: compnerd

Subscribers: aemerson, llvm-commits, mgorny

Differential Revision: https://reviews.llvm.org/D31448

Modified:
    compiler-rt/trunk/lib/builtins/CMakeLists.txt
    compiler-rt/trunk/lib/builtins/int_lib.h
    compiler-rt/trunk/test/builtins/CMakeLists.txt
    compiler-rt/trunk/test/builtins/Unit/comparedf2_test.c
    compiler-rt/trunk/test/builtins/Unit/comparesf2_test.c
    compiler-rt/trunk/test/builtins/Unit/eqdf2vfp_test.c
    compiler-rt/trunk/test/builtins/Unit/eqsf2vfp_test.c
    compiler-rt/trunk/test/builtins/Unit/fixdfsivfp_test.c
    compiler-rt/trunk/test/builtins/Unit/fixsfsivfp_test.c
    compiler-rt/trunk/test/builtins/Unit/fixunssfsivfp_test.c
    compiler-rt/trunk/test/builtins/Unit/gedf2vfp_test.c
    compiler-rt/trunk/test/builtins/Unit/gesf2vfp_test.c
    compiler-rt/trunk/test/builtins/Unit/gtdf2vfp_test.c
    compiler-rt/trunk/test/builtins/Unit/gtsf2vfp_test.c
    compiler-rt/trunk/test/builtins/Unit/ledf2vfp_test.c
    compiler-rt/trunk/test/builtins/Unit/lesf2vfp_test.c
    compiler-rt/trunk/test/builtins/Unit/ltdf2vfp_test.c
    compiler-rt/trunk/test/builtins/Unit/ltsf2vfp_test.c
    compiler-rt/trunk/test/builtins/Unit/mulsc3_test.c
    compiler-rt/trunk/test/builtins/Unit/nedf2vfp_test.c
    compiler-rt/trunk/test/builtins/Unit/nesf2vfp_test.c
    compiler-rt/trunk/test/builtins/Unit/truncdfhf2_test.c
    compiler-rt/trunk/test/builtins/Unit/truncdfsf2_test.c
    compiler-rt/trunk/test/builtins/Unit/truncsfhf2_test.c
    compiler-rt/trunk/test/builtins/Unit/unorddf2vfp_test.c
    compiler-rt/trunk/test/builtins/Unit/unordsf2vfp_test.c

Modified: compiler-rt/trunk/lib/builtins/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/builtins/CMakeLists.txt?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/lib/builtins/CMakeLists.txt (original)
+++ compiler-rt/trunk/lib/builtins/CMakeLists.txt Tue Mar 28 22:36:46 2017
@@ -499,7 +499,7 @@ else ()
       # Needed for clear_cache on debug mode, due to r7's usage in inline asm.
       # Release mode already sets it via -O2/3, Debug mode doesn't.
       if (${arch} STREQUAL "armhf")
-        list(APPEND BUILTIN_CFLAGS -fomit-frame-pointer)
+        list(APPEND BUILTIN_CFLAGS -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET)
       endif()
 
       add_compiler_rt_runtime(clang_rt.builtins

Modified: compiler-rt/trunk/lib/builtins/int_lib.h
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/builtins/int_lib.h?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/lib/builtins/int_lib.h (original)
+++ compiler-rt/trunk/lib/builtins/int_lib.h Tue Mar 28 22:36:46 2017
@@ -32,7 +32,11 @@
 #if __ARM_EABI__
 # define ARM_EABI_FNALIAS(aeabi_name, name)         \
   void __aeabi_##aeabi_name() __attribute__((alias("__" #name)));
-# define COMPILER_RT_ABI __attribute__((pcs("aapcs")))
+# ifdef COMPILER_RT_ARMHF_TARGET
+#   define COMPILER_RT_ABI
+# else
+#   define COMPILER_RT_ABI __attribute__((pcs("aapcs")))
+# endif
 #else
 # define ARM_EABI_FNALIAS(aeabi_name, name)
 # define COMPILER_RT_ABI

Modified: compiler-rt/trunk/test/builtins/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/CMakeLists.txt?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/CMakeLists.txt (original)
+++ compiler-rt/trunk/test/builtins/CMakeLists.txt Tue Mar 28 22:36:46 2017
@@ -19,6 +19,11 @@ foreach(arch ${BUILTIN_SUPPORTED_ARCH})
   set(BUILTINS_TEST_TARGET_ARCH ${arch})
   string(TOLOWER "-${arch}-${OS_NAME}" BUILTINS_TEST_CONFIG_SUFFIX)
   get_test_cc_for_arch(${arch} BUILTINS_TEST_TARGET_CC BUILTINS_TEST_TARGET_CFLAGS)
+  if (${arch} STREQUAL "armhf")
+    list(APPEND BUILTINS_TEST_TARGET_CFLAGS -fomit-frame-pointer -DCOMPILER_RT_ARMHF_TARGET)
+    string(REPLACE ";" " " BUILTINS_TEST_TARGET_CFLAGS "${BUILTINS_TEST_TARGET_CFLAGS}")
+  endif()
+
   string(TOUPPER ${arch} ARCH_UPPER_CASE)
   set(CONFIG_NAME ${ARCH_UPPER_CASE}${OS_NAME}Config)
   configure_lit_site_cfg(

Modified: compiler-rt/trunk/test/builtins/Unit/comparedf2_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/comparedf2_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/comparedf2_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/comparedf2_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- cmpdf2_test.c - Test __cmpdf2 -------------------------------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/comparesf2_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/comparesf2_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/comparesf2_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/comparesf2_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- cmpsf2_test.c - Test __cmpsf2 -------------------------------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/eqdf2vfp_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/eqdf2vfp_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/eqdf2vfp_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/eqdf2vfp_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- eqdf2vfp_test.c - Test __eqdf2vfp ---------------------------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/eqsf2vfp_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/eqsf2vfp_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/eqsf2vfp_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/eqsf2vfp_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- eqsf2vfp_test.c - Test __eqsf2vfp ---------------------------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/fixdfsivfp_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/fixdfsivfp_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/fixdfsivfp_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/fixdfsivfp_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- fixdfsivfp_test.c - Test __fixdfsivfp -----------------------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/fixsfsivfp_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/fixsfsivfp_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/fixsfsivfp_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/fixsfsivfp_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- fixsfsivfp_test.c - Test __fixsfsivfp -----------------------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/fixunssfsivfp_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/fixunssfsivfp_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/fixunssfsivfp_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/fixunssfsivfp_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- fixunssfsivfp_test.c - Test __fixunssfsivfp -----------------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/gedf2vfp_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/gedf2vfp_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/gedf2vfp_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/gedf2vfp_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- gedf2vfp_test.c - Test __gedf2vfp ---------------------------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/gesf2vfp_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/gesf2vfp_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/gesf2vfp_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/gesf2vfp_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- gesf2vfp_test.c - Test __gesf2vfp ---------------------------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/gtdf2vfp_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/gtdf2vfp_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/gtdf2vfp_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/gtdf2vfp_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- gtdf2vfp_test.c - Test __gtdf2vfp ---------------------------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/gtsf2vfp_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/gtsf2vfp_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/gtsf2vfp_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/gtsf2vfp_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- gtsf2vfp_test.c - Test __gtsf2vfp ---------------------------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/ledf2vfp_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/ledf2vfp_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/ledf2vfp_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/ledf2vfp_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- ledf2vfp_test.c - Test __ledf2vfp ---------------------------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/lesf2vfp_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/lesf2vfp_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/lesf2vfp_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/lesf2vfp_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- lesf2vfp_test.c - Test __lesf2vfp ---------------------------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/ltdf2vfp_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/ltdf2vfp_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/ltdf2vfp_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/ltdf2vfp_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- ltdf2vfp_test.c - Test __ltdf2vfp ---------------------------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/ltsf2vfp_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/ltsf2vfp_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/ltsf2vfp_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/ltsf2vfp_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- ltsf2vfp_test.c - Test __ltsf2vfp ---------------------------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/mulsc3_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/mulsc3_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/mulsc3_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/mulsc3_test.c Tue Mar 28 22:36:46 2017
@@ -1,4 +1,6 @@
 // RUN: %clang_builtins %s %librt -lm -o %t && %run %t
+// XFAIL: armhf-target-arch
+// See pr32261
 //===-- mulsc3_test.c - Test __mulsc3 -------------------------------------===//
 //
 //                     The LLVM Compiler Infrastructure

Modified: compiler-rt/trunk/test/builtins/Unit/nedf2vfp_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/nedf2vfp_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/nedf2vfp_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/nedf2vfp_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- nedf2vfp_test.c - Test __nedf2vfp ---------------------------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/nesf2vfp_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/nesf2vfp_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/nesf2vfp_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/nesf2vfp_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- nesf2vfp_test.c - Test __nesf2vfp ---------------------------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/truncdfhf2_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/truncdfhf2_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/truncdfhf2_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/truncdfhf2_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===--------------- truncdfhf2_test.c - Test __truncdfhf2 ----------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/truncdfsf2_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/truncdfsf2_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/truncdfsf2_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/truncdfsf2_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===--------------- truncdfsf2_test.c - Test __truncdfsf2 ----------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/truncsfhf2_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/truncsfhf2_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/truncsfhf2_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/truncsfhf2_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===--------------- truncsfhf2_test.c - Test __truncsfhf2 ----------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/unorddf2vfp_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/unorddf2vfp_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/unorddf2vfp_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/unorddf2vfp_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- unorddf2vfp_test.c - Test __unorddf2vfp ---------------------------===//
 //

Modified: compiler-rt/trunk/test/builtins/Unit/unordsf2vfp_test.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/builtins/Unit/unordsf2vfp_test.c?rev=298974&r1=298973&r2=298974&view=diff
==============================================================================
--- compiler-rt/trunk/test/builtins/Unit/unordsf2vfp_test.c (original)
+++ compiler-rt/trunk/test/builtins/Unit/unordsf2vfp_test.c Tue Mar 28 22:36:46 2017
@@ -1,6 +1,4 @@
 // RUN: %clang_builtins %s %librt -o %t && %run %t
-// XFAIL: armhf-target-arch
-// This test fails for armhf (see pr32261)
 
 //===-- unordsf2vfp_test.c - Test __unordsf2vfp ---------------------------===//
 //




More information about the llvm-commits mailing list