Skip site navigation (1)Skip section navigation (2)
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>