> >Does something along the lines of a "FINAL_ELIMINATION_OFFSET()" exist, > >that can be called from code-generation in the back-end? > > > > > > > Sorry, I don't understand what you mean saying "code-generation in the > back-end". As I wrote there is no "FINAL_ELIMINATION_OFFSET" before > reload. After the reload it is INITIAL_ELIMINATION_OFFSET.
E.g. INITIAL_ELIMINATION_OFFSET() does not take into account how the stack pointer changes as arguments are pushed onto the stack before a function call. What I'm wondering about is whether it is possible, in the code that gets invoked in a "define_insn" to generate the actual assembly, to find out the difference between the SP and the frame address. -- Øyvind Harboe http://www.zylin.com