head	1.3;
access;
symbols
	RELEASE_5_4_0:1.2
	RELEASE_4_11_0:1.2
	RELEASE_5_3_0:1.2
	RELEASE_4_10_0:1.2
	RELEASE_5_2_1:1.2
	RELEASE_5_2_0:1.2
	RELEASE_4_9_0:1.2
	RELEASE_5_1_0:1.1
	RELEASE_4_8_0:1.1
	RELEASE_5_0_0:1.1
	RELEASE_4_7_0:1.1
	RELEASE_4_6_2:1.1
	RELEASE_4_6_1:1.1
	RELEASE_4_6_0:1.1
	RELEASE_5_0_DP1:1.1
	RELEASE_4_5_0:1.1
	RELEASE_4_4_0:1.1
	RELEASE_4_3_0:1.1
	RELEASE_4_2_0:1.1
	RELEASE_4_1_1:1.1
	RELEASE_4_1_0:1.1
	RELEASE_3_5_0:1.1
	RELEASE_4_0_0:1.1
	RELEASE_3_4_0:1.1
	RELEASE_3_3_0:1.1
	RELEASE_3_2_0:1.1
	RELEASE_3_1_0:1.1
	RELEASE_2_2_8:1.1
	RELEASE_3_0_0:1.1
	RELEASE_2_2_7:1.1;
locks; strict;
comment	@# @;


1.3
date	2005.08.11.07.51.36;	author stefanf;	state dead;
branches;
next	1.2;

1.2
date	2003.06.03.08.16.58;	author arved;	state Exp;
branches;
next	1.1;

1.1
date	98.06.06.12.10.57;	author rnordier;	state Exp;
branches;
next	;


desc
@@


1.3
log
@Update to the 20050810 snapshot.  Includes support for 7.x.

Approved by:	portmgr (krion)
@
text
@Index: src/installers/80x86/common/codec.c
===================================================================
RCS file: /usr/home/stefan/tendra/cvsup/tendra/src/installers/80x86/common/codec.c,v
retrieving revision 1.4
diff -u -r1.4 codec.c
--- src/installers/80x86/common/codec.c	21 Dec 2002 21:31:32 -0000	1.4
+++ src/installers/80x86/common/codec.c	14 May 2003 17:11:39 -0000
@@@@ -202,7 +202,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);
@@@@ -215,7 +215,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);
@


1.2
log
@- Update to CVS snapshot 20030526, which fixes the build problems on 5.x
- Give maintainership to submitter

"Unfortunately FreeBSD 5.x uses the GNU C extension
__attribute__((__aligned__(x))) in a couple of system headers
(<machine/npx.h>, <machine/signal.h> and <machine/ucontext.h> for i386).  To
avoid a syntax error __aligned(x) is removed by a #define, but programs that
use struct sigcontext, struct savexmm or mcontext_t probably won't work."

PR:		52619
Submitted by:	Stefan Farfeleder <stefan@@fafoe.dyndns.org>
@
text
@@


1.1
log
@Corrections to long long support.
Obtained from: Peter Edwards, DERA
@
text
@d1 25
a25 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);
@

