>It appears that 5c (the ARM compiler) saves the return PC >as the first word of the stack frame, which may be somewhat >hard to locate.
it should be the same as the other risc machines, and seems all right when i test it with 5c/5l. gcc typically also uses a frame pointer, which might make it nearly as easy for that compiler.