aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorrnordier <rnordier@FreeBSD.org>1998-06-06 20:10:59 +0800
committerrnordier <rnordier@FreeBSD.org>1998-06-06 20:10:59 +0800
commita261efffc41362697c85902dc0a409b76e45f1ed (patch)
tree5329940166a687b92ce33cc799d951f516e6cd1c /lang
parent60ee7ac81e1f4131d0196f9c8ff67eda4ee0411d (diff)
downloadfreebsd-ports-gnome-a261efffc41362697c85902dc0a409b76e45f1ed.tar.gz
freebsd-ports-gnome-a261efffc41362697c85902dc0a409b76e45f1ed.tar.zst
freebsd-ports-gnome-a261efffc41362697c85902dc0a409b76e45f1ed.zip
Corrections to long long support.
Obtained from: Peter Edwards, DERA
Diffstat (limited to 'lang')
-rw-r--r--lang/TenDRA/files/patch-ab20
-rw-r--r--lang/TenDRA/files/patch-ac20
2 files changed, 40 insertions, 0 deletions
diff --git a/lang/TenDRA/files/patch-ab b/lang/TenDRA/files/patch-ab
new file mode 100644
index 000000000000..a604d2ce4974
--- /dev/null
+++ b/lang/TenDRA/files/patch-ab
@@ -0,0 +1,20 @@
+--- src/installers/80x86/common/codec.c.orig Sat Jan 17 17:55:51 1998
++++ src/installers/80x86/common/codec.c Wed Jun 3 14:27:33 1998
+@@ -267,7 +267,7 @@
+ qw.where_exp = copyexp (dest.where_exp);
+ else
+ qw.where_exp = copyexp (reg0.where_exp);
+- sh (qw.where_exp) = sha;
++ sh (qw.where_exp) = sh(a);
+ qw.where_off = 0;
+ coder (qw, stack, a);
+ (*op) (sha, qw, mw (b, 0), dest);
+@@ -280,7 +280,7 @@
+ qw.where_exp = copyexp (dest.where_exp);
+ else
+ qw.where_exp = copyexp (reg0.where_exp);
+- sh (qw.where_exp) = sha;
++ sh (qw.where_exp) = sh(b);
+ qw.where_off = 0;
+ coder (qw, stack, b);
+ (*op) (sha, mw (a, 0), qw, dest);
diff --git a/lang/TenDRA/files/patch-ac b/lang/TenDRA/files/patch-ac
new file mode 100644
index 000000000000..568b877976bf
--- /dev/null
+++ b/lang/TenDRA/files/patch-ac
@@ -0,0 +1,20 @@
+--- src/installers/80x86/common/instr386.c.orig Sun Mar 15 18:00:20 1998
++++ src/installers/80x86/common/instr386.c Sat Jun 6 13:43:25 1998
+@@ -5459,7 +5459,7 @@
+ if (sz == 64) {
+ int riu = regsinuse;
+ regsinuse |= 0x2;
+- move (shb, bottom, reg2);
++ move (ulongsh, bottom, reg2); /* can only be a simple constant */
+ regsinuse = riu;
+ }
+ else
+@@ -5727,7 +5727,7 @@
+ if (sz == 64) {
+ int riu = regsinuse;
+ regsinuse |= 0x2;
+- move (shb, bottom, reg2);
++ move (ulongsh, bottom, reg2); /* can only be a simple constant */
+ regsinuse = riu;
+ }
+ else