--- old-xen-build/xen/include/asm-x86/x86_64/string.h 2005-05-02 18:29:44.000000000 +0000 +++ new-xen-build/xen/include/asm-x86/x86_64/string.h 2005-05-04 23:12:53.000000000 +0000 @@ -3,7 +3,29 @@ #define __HAVE_ARCH_MEMMOVE #define memmove(dest,src,n) (__memmove((dest),(src),(n))) -#define __memmove(dest,src,n) (__builtin_memmove((dest),(src),(n))) +static inline void *__memmove(void * dest,const void * src, size_t n) +{ +int d0, d1, d2; +if (dest