This patch is intended to fix
Error: suffix or operands invalid for `div'
(from <20091028221750.GA32213@pari.math.u-bordeaux.fr> on pari-dev list)
--- ./src/kernel/ix86/level0.h.orig
+++ ./src/kernel/ix86/level0.h
@@ -173,7 +173,7 @@
({ ulong __value, __arg1 = (a), __arg2 = (b); \
__asm__ ("divl %4" \
: "=a" /* %eax */ (__value), "=d" /* %edx */ (hiremainder) \
- : "0" /* %eax */ (__arg1), "1" /* %edx */ (hiremainder), "g" (__arg2)); \
+ : "0" /* %eax */ (__arg1), "1" /* %edx */ (hiremainder), "mr" (__arg2)); \
__value; \
})