svn commit: r279998 - projects/clang360-import/contrib/compiler-rt/lib/builtins
Dimitry Andric
dim at FreeBSD.org
Sat Mar 14 18:38:08 UTC 2015
Author: dim
Date: Sat Mar 14 18:38:07 2015
New Revision: 279998
URL: https://svnweb.freebsd.org/changeset/base/279998
Log:
For now, disable the __clear_cache implementation for mips in
compiler-rt, since we do not yet have the required syscall.
Modified:
projects/clang360-import/contrib/compiler-rt/lib/builtins/clear_cache.c
Modified: projects/clang360-import/contrib/compiler-rt/lib/builtins/clear_cache.c
==============================================================================
--- projects/clang360-import/contrib/compiler-rt/lib/builtins/clear_cache.c Sat Mar 14 18:11:24 2015 (r279997)
+++ projects/clang360-import/contrib/compiler-rt/lib/builtins/clear_cache.c Sat Mar 14 18:38:07 2015 (r279998)
@@ -22,7 +22,7 @@
#include <machine/sysarch.h>
#endif
-#if defined(__mips__)
+#if defined(__mips__) && !defined(__FreeBSD__)
#include <sys/cachectl.h>
#include <sys/syscall.h>
#if defined(__ANDROID__) && defined(__LP64__)
@@ -109,7 +109,7 @@ void __clear_cache(void *start, void *en
#else
compilerrt_abort();
#endif
-#elif defined(__mips__)
+#elif defined(__mips__) && !defined(__FreeBSD__)
const uintptr_t start_int = (uintptr_t) start;
const uintptr_t end_int = (uintptr_t) end;
#if defined(__ANDROID__) && defined(__LP64__)
More information about the svn-src-projects
mailing list