Hello, I'm looking for advice on how to debug and fix PR50906: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50906
The basic summary is that GCC is generating bad unwinder information or is incorrectly saving registers onto the stack on PowerPC e500v2. Any ordinary function call+return works fine, but exception handling fails miserably trying to unwind the stack (as does GDB). I have not yet been able to figure out if it's a libgcc issue or an actual compiler issue. Any advice would be highly appreciated. If someone would like to help, I can walk you through a quick e500v2 qemu test-harness setup on an amd64 system. Cheers, Kyle Moffett -- Curious about my work on the Debian powerpcspe port? I'm keeping a blog here: http://pureperl.blogspot.com/