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>