From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from systemhalted (CPE0080c82c70ca.cpe.net.cable.rogers.com [24.112.140.233]) by dsl2.external.hp.com (Postfix) with ESMTP id 0BDFC482A for ; Fri, 23 Aug 2002 10:16:49 -0600 (MDT) Date: Fri, 23 Aug 2002 12:14:32 -0400 From: Carlos O'Donell To: Randolph Chung Cc: parisc-linux@lists.parisc-linux.org Subject: Re: [parisc-linux] RFC - glibc - patch reivew - 64->32 Message-ID: <20020823161432.GF4764@systemhalted> References: <20020823131634.GA3229@systemhalted> <20020823153600.GS8214@tausq.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <20020823153600.GS8214@tausq.org> Sender: parisc-linux-admin@lists.parisc-linux.org Errors-To: parisc-linux-admin@lists.parisc-linux.org List-Help: List-Post: List-Subscribe: , List-Id: parisc-linux developers list List-Unsubscribe: , List-Archive: > > #ifndef _ASM > > -typedef double __jmp_buf[21]; > > +typedef int __jmp_buf[21] __attribute__ ((aligned (8))); > > #endif > > this should now be > typedef int __jmp_buf[42] __attribute__ ((aligned (8))); > (sizeof(double) == 2 * sizeof(int)) > Correct. Thanks! I've been working in a mixed 32/64-bit mode for most of the week trying to get sigcontext right... that sometimes I miss the simple things :} Can you find example jmpbuf usages that break this? c.