]> git.proxmox.com Git - rustc.git/blobdiff - src/compiler-rt/test/builtins/Unit/fixunsdfti_test.c
Imported Upstream version 1.6.0+dfsg1
[rustc.git] / src / compiler-rt / test / builtins / Unit / fixunsdfti_test.c
index 9f89de493680261aefd59669d1aa20c940801448..0298fb9e94474047250d68f70b016bab427bda72 100644 (file)
@@ -26,7 +26,7 @@
 
 #ifdef CRT_HAS_128BIT
 
-tu_int __fixunsdfti(double a);
+COMPILER_RT_ABI tu_int __fixunsdfti(double a);
 
 int test__fixunsdfti(double a, tu_int expected)
 {
@@ -115,6 +115,9 @@ int main()
         return 1;
     if (test__fixunsdfti(0x1.FFFFFFFFFFFFEp+126, make_ti(0x7FFFFFFFFFFFF800LL, 0)))
         return 1;
+    if (test__fixunsdfti(0x1.0000000000000p+128, make_ti(0xFFFFFFFFFFFFFFFFLL,
+                                                         0xFFFFFFFFFFFFFFFFLL)))
+        return 1;
 
 #if !TARGET_LIBGCC
     if (test__fixunsdfti(-0x1.FFFFFFFFFFFFFp+62, 0))