This might be a repost. Attached is a patch to fix some signal trampoline frame cache corruption that occurs on machines that have no FPU registers. The corruption was reported when running gdb 6.4 on a PowerPC 440. If a backtrace command was run after hitting a signal trampoline frame, the frame cache would become corrupted and GDB would SIGSEGV. I have checked the cvs head sources, and the code has moved, but has not been fixed. So I updated the patch to apply to cvs head. Ok to commit? (This is almost an obvious fix, isn't it?)