--- hugs98-98.200609.21.orig/src/builtin.c
+++ hugs98-98.200609.21/src/builtin.c
@@ -2113,7 +2113,7 @@
 	    while(n--)
 	    {
 		__asm__ volatile ("dcbf 0,%0\n\tsync\n\ticbi 0,%0"
-				: : "g" (p));
+				: : "r" (p));
 		p++;
 	    }
 	    __asm__ volatile ("sync\n\tisync");
