=================================================================== RCS file: /home/cvs/OpenXM/src/pari/Attic/pari-2.0.21.beta.diff,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- OpenXM/src/pari/Attic/pari-2.0.21.beta.diff 2005/07/13 04:35:40 1.2 +++ OpenXM/src/pari/Attic/pari-2.0.21.beta.diff 2008/08/12 00:07:13 1.3 @@ -67,3 +67,17 @@ diff -ubBr pari-2.0.21.beta.orig/src/headers/paricom.h ENDEXTERN #endif +diff -ubBr pari-2.0.21.beta.orig/src/kernel/ix86/level0.h pari-2.0.21.beta/src/kernel/ix86/level0.h +--- pari-2.0.21.beta.orig/src/kernel/ix86/level0.h 2000-09-15 19:52:10.000000000 +0900 ++++ pari-2.0.21.beta/src/kernel/ix86/level0.h 2008-08-12 04:38:59.000000000 +0900 +@@ -159,8 +159,8 @@ + #define divll(a,b) \ + ({ ulong __value, __arg1 = (a), __arg2 = (b); \ + __asm__ ("divl %4" \ +- : "=a" /* %eax */ (__value), "=d" /* %edx */ (hiremainder) \ +- : "0" /* %eax */ (__arg1), "1" /* %edx */ (hiremainder), "g" (__arg2)); \ ++ : "=a" /* %eax */ (__value), "=&d" /* %edx */ (hiremainder) \ ++ : "0" /* %eax */ (__arg1), "1" /* %edx */ (hiremainder), "mr" (__arg2)); \ + __value; \ + }) +