http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49977

--- Comment #4 from dave.anglin at bell dot net 2011-08-04 20:28:54 UTC ---
On 4-Aug-11, at 3:50 PM, rth at gcc dot gnu.org wrote:

> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49977
>
> Or is the problem in fact in libgcc somewhere?  I.e. you have to
> compile libgcc with -fno-delayed-branch in order to fix things?


The problem looks to be in libgcc:

Program received signal SIGSEGV, Segmentation fault.
0xc000000000091924 in _Unwind_DeleteException (exc=0x800000010000a090)
     at ../../../gcc/libgcc/../gcc/unwind.inc:271
271        (*exc->exception_cleanup) (_URC_FOREIGN_EXCEPTION_CAUGHT, exc);
(gdb) p exc
$1 = (struct _Unwind_Exception *) 0x800000010000a090
(gdb) p exc->exception_cleanup
$2 = (_Unwind_Exception_Cleanup_Fn) 0x100000001
(gdb) p/x *exc
$4 = {exception_class = 0x474e5543432b2b00, exception_cleanup =  
0x100000001,
   private_1 = 0x0, private_2 = 0x800003fffdff0940}

Dave
--
John David Anglin    dave.ang...@bell.net

Reply via email to