[PATCH] ia64: unwind directive handling
Cary Coutant
cary@cup.hp.com
Fri Jun 10 21:52:00 GMT 2005
> 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.
More information about the Binutils
mailing list