Hello,
I have an RTL pass that obtains the offset-from-frame-pointer of each stack
variable per function.  I get this data after the expand pass has worked
its magic.  Anyways, the offset is usually correct.  However, I am running into
a case where I see the offset as being 2-word sizes off from what it actually is
(verified in GDB).  I have no idea what could be causing this, as I would
figure any alignment and padding would have been calculated when the
stack-offset for the variable was calculated in expand_on_stack_var.  Does
anyone have any idea why the offset from stack, for the RTL expression that
represents my variable, is sometimes 2 words off?

Thanks!

-Matt

Reply via email to