From owner-cvs-all Wed Dec 18 16:43:13 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 21F4C37B401; Wed, 18 Dec 2002 16:43:12 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id A6BA243EA9; Wed, 18 Dec 2002 16:43:11 -0800 (PST) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gBJ0hBmV091487; Wed, 18 Dec 2002 16:43:11 -0800 (PST) (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gBJ0hBB8091486; Wed, 18 Dec 2002 16:43:11 -0800 (PST) Message-Id: <200212190043.gBJ0hBB8091486@repoman.freebsd.org> From: Marcel Moolenaar Date: Wed, 18 Dec 2002 16:43:11 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/print/ghostscript-gnu/files patch-src:gxobj.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG marcel 2002/12/18 16:43:11 PST Added files: print/ghostscript-gnu/files patch-src:gxobj.h Log: Fix ghostscript on ia64. The logic to determine what the minimum alignment must be is based on elementary datatypes, but does not take into account the alignment requirements of FP spills. Such are present in jmp_buf. The memory allocator is used by the JPEG and PNG libraries as well and the JPEG library has a jmp_buf in one of its structures. Another problem case is the "long double" type. This datatype is not in the list of elementary types on which the minimal alignment is based and can also be used by imported source code. The patch forces 16-byte alignment on ia64. Revision Changes Path 1.1 +17 -0 ports/print/ghostscript-gnu/files/patch-src:gxobj.h (new) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message