[Bug middle-end/29166] New: broken unwind information for many life variables resulting in register corruption
matz at gcc dot gnu dot org
Thu Sep 21 13:34:00 GMT 2006
Attached is a testcase which shows that some registers are clobbered
over throwing/catching an exception:
Checksum not OK ( 42895 != 58377 ).
Register corruption in stack unwinding.
In the debugger you can see, that the fixed integer registers r4-r7 are
not reset correctly during stack unwinding. The value of the
callee-saved registers r4-r7 differ before and after the call to test()
This error was reported against gcc-3.3.3 but still happens with gcc 4.1.
Summary: broken unwind information for many life variables
resulting in register corruption
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: matz at gcc dot gnu dot org
GCC host triplet: ia64-linux
More information about the Gcc-bugs