This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC]: MD_FALLBACK_FRAME_STATE_FOR macro for darwin PPC


On Jan 21, 2004, at 11:19 AM, Andreas Tobler wrote:
David Daney wrote:

I know next to nothing about PPC ABIs, but are any of these floating point registers?

There are, yes.


Are there any call saved FP registers in this ABI? and if so are you restoring them. Although I don't think that the unwinder uses floating point, it seems that restoring call saved FP registers is a good idea if you are not already doing it.

Well, here I expect the advise from the experts, I have floats around and I may try to restore them.


But, I need some guidance here.

Thanks for the feedback.

Saved regs are described in rs6000.h of course.
Floats are F14-F31 and I think you may need CR also, some of its subregs are caller-saved.
And then there's Altivec, V20-V31 and VRSAVE. They don't exist on all machines though!



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]