Date: Thu, 13 Jan 2000 22:19:57 -0500 (EST) From: "Alexander N. Kabaev" <kabaev@mail.ru> To: Maxim Sobolev <sobomax@altavista.net> Cc: current@FreeBSD.ORG, obrien@FreeBSD.ORG Subject: Re: C++ exceptions doesn't work in shared libraries Message-ID: <XFMail.000113221957.kabaev@mail.ru> In-Reply-To: <387CAD7B.678B03E3@altavista.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Well, I tried to investigate this problem and the following is what I've found so far: It looks like we are dealing with gcc -O code generation bug. I recompiled libgcc and libgcc_r without -O flag and everything works just fine, including the sample from PR3441. Unfortunately, I was unable to locate exact place where it blows yet, although _builtin_setjmp seems to be very suspicious. I will post the result of my 'investigation' if something interesting will come out of it :) On 12-Jan-00 Maxim Sobolev wrote: > David O'Brien wrote: > >> On Wed, Jan 12, 2000 at 10:01:42AM +0200, Maxim Sobolev wrote: >> > Is there are any compiler guys to address my question or not? >> >> There is, I'm the one. But there are a few things ahead in the queue. > > Please excuse me if I've offended you, but I just doubted that no one has > read > my message, so I've tried to check for sure ;). Hovewer it seems that I've > selected wrong way to do it, so I'll try to be more patient in the future. > >> Of course a patch would make things go much faster. > > Unfortunately, I'm not one of the "compiler gurus", so it would be almost > impossible for me to fix this problem. > > -Maxim > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message ---------------------------------- E-Mail: Alexander N. Kabaev <kabaev@mail.ru> Date: 13-Jan-00 Time: 22:06:51 ---------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.000113221957.kabaev>