File tree Expand file tree Collapse file tree 2 files changed +8
-7
lines changed
compiler-rt/test/builtins/Unit Expand file tree Collapse file tree 2 files changed +8
-7
lines changed Original file line number Diff line number Diff line change
1
+ // XFAIL: target=aarch64-{{.*}}-windows-{{.*}}
1
2
// RUN: %clang_builtins %s %librt -o %t && %run %t
2
3
// REQUIRES: librt_has_fixunstfdi
3
4
4
5
#include <stdio.h>
5
6
6
- #include "int_lib.h"
7
+ #if _ARCH_PPC || __aarch64__ || __arm64ec__
7
8
8
- #if defined( CRT_HAS_TF_MODE )
9
+ #include "int_lib.h"
9
10
10
11
// Returns: convert a to a unsigned long long, rounding toward zero.
11
12
// Negative values all become zero.
@@ -34,7 +35,7 @@ char assumption_3[sizeof(long double)*CHAR_BIT == 128] = {0};
34
35
35
36
int main ()
36
37
{
37
- #if defined( CRT_HAS_TF_MODE )
38
+ #if _ARCH_PPC || __aarch64__ || __arm64ec__
38
39
if (test__fixunstfdi (0.0 , 0 ))
39
40
return 1 ;
40
41
Original file line number Diff line number Diff line change
1
+ // XFAIL: target=aarch64-{{.*}}-windows-{{.*}}
1
2
// RUN: %clang_builtins %s %librt -o %t && %run %t
2
3
// REQUIRES: librt_has_multc3
3
4
4
5
#include <stdio.h>
5
6
6
- #include "int_lib.h"
7
-
8
- #if defined(CRT_HAS_128BIT ) && defined(CRT_HAS_F128 )
7
+ #if _ARCH_PPC || __aarch64__ || __arm64ec__
9
8
9
+ #include "int_lib.h"
10
10
#include <math.h>
11
11
#include <complex.h>
12
12
@@ -348,7 +348,7 @@ long double x[][2] =
348
348
349
349
int main ()
350
350
{
351
- #if defined( CRT_HAS_128BIT ) && defined( CRT_HAS_F128 )
351
+ #if _ARCH_PPC || __aarch64__ || __arm64ec__
352
352
const unsigned N = sizeof (x ) / sizeof (x [0 ]);
353
353
unsigned i , j ;
354
354
for (i = 0 ; i < N ; ++ i )
You can’t perform that action at this time.
0 commit comments