version 1.1, 2004/12/10 11:26:30 |
version 1.3, 2008/08/12 00:07:13 |
|
|
|
diff -ubBr pari-2.0.21.beta.orig/Configure pari-2.0.21.beta/Configure |
|
--- pari-2.0.21.beta.orig/Configure Sat Oct 28 04:04:49 2000 |
|
+++ pari-2.0.21.beta/Configure Wed Jul 13 13:25:47 2005 |
|
@@ -225,7 +225,8 @@ |
|
irix*) osname=irix;; |
|
fx2800) arch=fx2800; osname=concentrix;; |
|
hp*) arch=hppa; osname=hpux;; |
|
- freebsd|os2) arch=ix86;; |
|
+ freebsd) arch=`uname -m`;; |
|
+ os2) arch=ix86;; |
|
ultrix) arch=mips;; |
|
nextstep) arch=`file /bin/sh | sed 's/.*(for architecture \(.*\))/\1/'`;; |
|
osf1) case "$5" in alpha) arch=alpha;; esac;; |
diff -ubBr pari-2.0.21.beta.orig/config/Makefile.SH pari-2.0.21.beta/config/Makefile.SH |
diff -ubBr pari-2.0.21.beta.orig/config/Makefile.SH pari-2.0.21.beta/config/Makefile.SH |
--- pari-2.0.21.beta.orig/config/Makefile.SH Tue Mar 28 02:43:42 2000 |
--- pari-2.0.21.beta.orig/config/Makefile.SH Tue Mar 28 02:43:42 2000 |
+++ pari-2.0.21.beta/config/Makefile.SH Fri Dec 10 20:13:19 2004 |
+++ pari-2.0.21.beta/config/Makefile.SH Fri Dec 10 20:13:19 2004 |
Line 53 diff -ubBr pari-2.0.21.beta.orig/src/headers/paricom.h |
|
Line 66 diff -ubBr pari-2.0.21.beta.orig/src/headers/paricom.h |
|
+# endif |
+# endif |
ENDEXTERN |
ENDEXTERN |
#endif |
#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; \ |
|
}) |
|
|