diff -urpN -X /home/fletch/.diff.exclude 110-ppc64_bar_0_fix/include/linux/compiler-gcc.h 111-ppc64_reloc_hide/include/linux/compiler-gcc.h
--- 110-ppc64_bar_0_fix/include/linux/compiler-gcc.h	Mon Nov 17 18:28:59 2003
+++ 111-ppc64_reloc_hide/include/linux/compiler-gcc.h	Wed Dec 24 18:26:07 2003
@@ -13,5 +13,5 @@
    shouldn't recognize the original var, and make assumptions about it */
 #define RELOC_HIDE(ptr, off)					\
   ({ unsigned long __ptr;					\
-    __asm__ ("" : "=g"(__ptr) : "0"(ptr));		\
+	__asm__ ("" : "=r"(__ptr) : "0"(ptr));			\
     (typeof(ptr)) (__ptr + (off)); })