The 20 year old code lies! STACK_LOC(0) *is* the top-of-stack.
(Free[0] is not a valid object, but that is a different register.)
So... the stack slot address must be printed *before* the _POP.
I tried to pop the last commit, but apparently we have
receive.denyNonFastForwards at Savannah.
break;
}
#endif
- Temp = (STACK_POP ());
outf (stream, "{%#lx}", ((unsigned long) stack_pointer));
+ Temp = (STACK_POP ());
if (RETURN_CODE_P (Temp))
{
if (print_one_continuation_frame (stream, Temp))