From owner-freebsd-standards@FreeBSD.ORG Tue Jun 3 18:19:56 2003 Return-Path: Delivered-To: freebsd-standards@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1CBF637B401 for ; Tue, 3 Jun 2003 18:19:56 -0700 (PDT) Received: from espresso.bsdmike.org (espresso.bsdmike.org [65.39.129.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E8E443F3F for ; Tue, 3 Jun 2003 18:19:55 -0700 (PDT) (envelope-from mike@espresso.bsdmike.org) Received: by espresso.bsdmike.org (Postfix, from userid 1002) id DE36F9C8E; Tue, 3 Jun 2003 21:03:38 -0400 (EDT) Date: Tue, 3 Jun 2003 21:03:38 -0400 From: Mike Barcroft To: "Pedro F. Giffuni" Message-ID: <20030603210338.A70533@espresso.bsdmike.org> References: <20030603215322.31853.qmail@web13403.mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20030603215322.31853.qmail@web13403.mail.yahoo.com>; from giffunip@yahoo.com on Tue, Jun 03, 2003 at 10:53:22PM +0100 Organization: The FreeBSD Project cc: freebsd-standards@FreeBSD.org Subject: Re: GNU extensions on FreeBSD 5.x headers X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jun 2003 01:19:56 -0000 Pedro F. Giffuni writes: > Hi, JIC you haven't noticed, the latest TenDRA CVS logfile > reports: > > "Unfortunately FreeBSD 5.x uses the GNU C extension > __attribute__((__aligned__(x))) in a couple of system headers > (, and > 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." I think those of us who've played with alternative compilers are aware of this requirement. I'm not sure there's anything we can do about it. If anyone has any tricks to force 128-bit alignment without a 128-bit type in standard C, I'd love to hear it. Best regards, Mike Barcroft