This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: [PATCH] PPC enable Altivec for setjmp/longjmp part 1 of 5
- From: Steve Munroe <sjmunroe at us dot ibm dot com>
- To: Roland McGrath <roland at redhat dot com>
- Cc: dgm69 at us dot ibm dot com, libc-alpha at sources dot redhat dot com, Segher Boessenkoof <segher at kernel dot crashing dot org>, Tom Gall <tom_gall at vnet dot ibm dot com>
- Date: Thu, 29 Jan 2004 17:26:28 -0600
- Subject: Re: [PATCH] PPC enable Altivec for setjmp/longjmp part 1 of 5
Roland McGrath wrote
> Steven Munroe wrote
> > It preserves the correct displacements for __saved_mask etc within the
> > sigsetjmp variant of jmp_buf for the backward compatible
implementation.
> > It also provides externs to backward compatible variants of the code.
> >
> > It does not need to be a new source interface. Is there a suggested
> > alternative as this definition is needed by several other files?
>
> You seem to have written it as intended to be exported.
> I don't see that as useful.
No. They are not included in any Dist file.
They are just copied from setjmp.h and bits/setjmp.h (before the VMX
change) preserving the old setjmp ABI (with some renaming). I assume we
don't want the old ABI and structs mixed into the real setjmp.h and
bits/setjmp.h!
It does have more than strictly necessary for that role. I could combine
novmsetjmp.h and bits/novmxsetjmp.h and strip anything unnecessary for
this function?
Steven J. Munroe
Power Linux Toolchain Architect
IBM Corporation, Linux Technology Center