Subject: Re: Proposed jmp_buf change
To: Ben Harris <bjh21@netbsd.org>
From: Richard Earnshaw <rearnsha@buzzard.freeserve.co.uk>
List: port-arm
Date: 08/22/2001 22:15:43
> I'd like to commit the following change to make the jmp_buf on ARM ELF
> systems big enough to hold all the VFP state, with some to spare.  Any
> objections?
> 
> +#ifdef __ELF__
> +#define	_JBLEN  64              /* size, in longs, of a jmp_buf */
> +#else
>  #define	_JBLEN  29              /* size, in longs, of a jmp_buf */
> +#endif

Looks ok to me.  We should only need about 17 words for the VFP stuff 
(only 16 sp regs are call-saved, plus the user-accessible status register).

Leaving some space would be a good thing though, IMO.

R.