[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