> Looked at frame_addr_in_block? That's (almost) the function I was trying to remember about. Thanks a lot! The following patch addresses the problem in a way that I hope will satisfy MichaelS' concerns. 2003-12-09 J. Brobecker * frame.c (select_frame): Get the current frame PC using get_frame_address_in_block() instead of get_frame_pc(). * stack.c (get_frame_language): Likewise. Tested on x86-linux, with no regression. OK to apply? Thanks, -- Joel