]> Cypherpunks repositories - gostls13.git/commitdiff
misc/cgo/test: skip issue3261 test on darwin/arm64
authorShenghou Ma <minux@golang.org>
Sat, 11 Apr 2015 09:57:15 +0000 (05:57 -0400)
committerDavid Crawshaw <crawshaw@golang.org>
Thu, 16 Apr 2015 13:00:47 +0000 (13:00 +0000)
Because there is no libgcc.

Change-Id: I3b3f80791a1db4c2b7318f81a115972cd2237f07
Signed-off-by: Shenghou Ma <minux@golang.org>
Reviewed-on: https://go-review.googlesource.com/8786
Reviewed-by: David Crawshaw <crawshaw@golang.org>
misc/cgo/test/issue3261.go

index 0411be892df973f88e5775e69829bc536738be02..32cb06b8c7acdcfbe5e1596add3bc0c72af71e95 100644 (file)
@@ -13,6 +13,12 @@ int vabs(int x) {
        puts("testLibgcc is disabled on ARM because 5l cannot handle thumb library.");
        return (x < 0) ? -x : x;
 }
+#elif defined(__arm64__) && defined(__clang__)
+#include <stdio.h>
+int vabs(int x) {
+       puts("testLibgcc is disabled on ARM64 with clang due to lack of libgcc.");
+       return (x < 0) ? -x : x;
+}
 #else
 int __absvsi2(int); // dummy prototype for libgcc function
 // we shouldn't name the function abs, as gcc might use