This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: PPC32 and state of the project
- From: Ulrich Drepper <drepper at redhat dot com>
- To: Steve Munroe <sjmunroe at us dot ibm dot com>
- Cc: "Kevin.Hendricks" <kevin dot hendricks at sympatico dot ca>, Franz Sirl <Franz dot Sirl-kernel at lauterbach dot com>, GNU libc devel <libc-alpha at sources dot redhat dot com>
- Date: Mon, 06 Jan 2003 11:13:26 -0800
- Subject: Re: PPC32 and state of the project
- Organization: Red Hat, Inc.
- References: <OF9B1284F2.A793AD77-ON86256CA6.0067B22C@rchland.ibm.com>
Steve Munroe wrote:
> Just to clarify. __longjmp and setcontext/swapcontext should not change the
> thread register. (i.e. preserved as in not touched)?
Correct.
> At least this matches the implementation of sysdeps/i386/__longjmp.S and
> sysdeps/powerpc/powerpc64/__longjmp.S. However
> sysdeps/powerpc/powerpc32/__longjmp.S does restore r2 so that needs to
> change.
If r2 is chosen as the thread register this will have to change.
--
--------------. ,-. 444 Castro Street
Ulrich Drepper \ ,-----------------' \ Mountain View, CA 94041 USA
Red Hat `--' drepper at redhat.com `---------------------------