This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: [PATCH] ia64: unwind directive handling
- From: Cary Coutant <cary at cup dot hp dot com>
- To: wilson at specifixinc dot com
- Cc: binutils at sources dot redhat dot com, JBeulich at novell dot com,David Mosberger <david_mosberger at hp dot com>
- Date: Fri, 10 Jun 2005 14:52:01 -0700
- Subject: Re: [PATCH] ia64: unwind directive handling
I checked the SCRA. Appendix B constains tables listing all of the
valid
unwind encodings. This does not include psp_psprel. I see that it
comes
from the .vframepsp directive. Curiously, the asm language manual has
two
typos in the vframepsp docs. It emits two unwind records, and both of
them
are mispelled. Maybe this is a late change that was never properly
documented.
How do you know that P8 r=0 is correct?
Jim is right -- there is no psp_psprel unwind directive, and Format P8,
r=0 is unassigned.
If you think about it, storing the previous stack pointer at a location
relative to psp is pointless at best, since you would need to know the
psp in order to recover the psp!
Cary Coutant
IA-64 Runtime Architect
Hewlett-Packard Co.