[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH] Fix non-optimized compilation of Xen's memcmp



Even when using __builtin_memcmp, gcc may emit external references to
memcmp (when not optimizing for instance), so this #define does not
always provide a completely suitable memcmp().

Signed-off-by: Samuel Thibault <samuel.thibault@xxxxxxxxxx>

diff -r 0eae1f245c8d xen/include/asm-x86/string.h
--- a/xen/include/asm-x86/string.h      Fri Nov 23 17:41:00 2007 +0000
+++ b/xen/include/asm-x86/string.h      Fri Nov 23 17:50:51 2007 +0000
@@ -109,7 +109,6 @@ void *__memcpy(void *t, const void *f, s
 #define __HAVE_ARCH_MEMMOVE
 extern void *memmove(void *dest, const void *src, size_t n);
 
-#define __HAVE_ARCH_MEMCMP
 #define memcmp __builtin_memcmp
 
 static inline void *__memset_generic(void *s, char c, size_t count)

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.