summaryrefslogtreecommitdiff
path: root/lang/TenDRA
diff options
context:
space:
mode:
authorRobert Nordier <rnordier@FreeBSD.org>1998-06-06 12:10:59 +0000
committerRobert Nordier <rnordier@FreeBSD.org>1998-06-06 12:10:59 +0000
commitf865cda09497cdd79e5f8f6903ae59a27837266a (patch)
treea335224534b9a746e63e3fdb65b61dadc8922a61 /lang/TenDRA
parentExit 2 on fatal errors and 1 on non-fatal errors. (diff)
Corrections to long long support.
Obtained from: Peter Edwards, DERA
Notes
Notes: svn path=/head/; revision=11295
Diffstat (limited to 'lang/TenDRA')
-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