Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Aug 2000 10:02:20 -0400 (EDT)
From:      "Alexander N. Kabaev" <ak03@gte.com>
To:        Max Khon <fjoe@iclub.nsu.ru>
Cc:        freebsd-hackers@FreeBSD.ORG, "Bryan K. Ogawa" <bkogawa@primenet.com>
Subject:   Re: Document about threads
Message-ID:  <XFMail.000825100220.ak03@gte.com>
In-Reply-To: <Pine.BSF.4.21.0008251458460.92108-100000@iclub.nsu.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
> this issue is unrelated to threads. FreeBSD stock g++ 2.95.2 compiler
> uses -fsjlj-exceptions mechanism for exception handling which is broken
> (g++ sometimes generates incorrect code even without any optimization
> options given). It is not FreeBSD-specific behaviour. gcc GNATS has
> bug report with similar gcc behaviour under OS/390.

There was a bug in -fsjlj-exceptions code generation  related to shared
libraries and to best of my knowledge the correct fix has been imported into
the official gcc CVS tree and was merged into FreeBSD some time ago. Are there
any other errors you know about? If there are any simple code snippets which can
demonstrate the problem, I am willing to investigate it further and see if
it can be fixed. -fsjls-exceptions errors should be fixed regardless of whether
FreeBSD is going to switch to DWARF scheme or not. 4.x-STABLE is here to stay
for quite some time and I doubt that it will ever be changed to use DWARF
unwinding. 

------------------------------------------
E-Mail: Alexander N. Kabaev <ak03@gte.com>
Date: 25-Aug-00
Time: 09:45:59
------------------------------------------


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.000825100220.ak03>