diff options
author | rnordier <rnordier@FreeBSD.org> | 1998-06-06 12:10:59 +0000 |
---|---|---|
committer | rnordier <rnordier@FreeBSD.org> | 1998-06-06 12:10:59 +0000 |
commit | a261efffc41362697c85902dc0a409b76e45f1ed (patch) | |
tree | 5329940166a687b92ce33cc799d951f516e6cd1c /lang | |
parent | 60ee7ac81e1f4131d0196f9c8ff67eda4ee0411d (diff) | |
download | FreeBSD-ports-a261efffc41362697c85902dc0a409b76e45f1ed.zip FreeBSD-ports-a261efffc41362697c85902dc0a409b76e45f1ed.tar.gz |
Corrections to long long support.
Obtained from: Peter Edwards, DERA
Diffstat (limited to 'lang')
-rw-r--r-- | lang/TenDRA/files/patch-ab | 20 | ||||
-rw-r--r-- | lang/TenDRA/files/patch-ac | 20 |
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 0000000..a604d2c --- /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 0000000..568b877 --- /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 |