From owner-freebsd-stable Mon Dec 18 22:17:42 2000 From owner-freebsd-stable@FreeBSD.ORG Mon Dec 18 22:17:40 2000 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from iclub.nsu.ru (iclub.nsu.ru [193.124.222.66]) by hub.freebsd.org (Postfix) with ESMTP id 0020137B400 for ; Mon, 18 Dec 2000 22:16:59 -0800 (PST) Received: from localhost (fjoe@localhost) by iclub.nsu.ru (8.11.1/8.11.1) with ESMTP id eBJ6Gfb46702 for ; Tue, 19 Dec 2000 12:16:42 +0600 (NS) (envelope-from fjoe@iclub.nsu.ru) Date: Tue, 19 Dec 2000 12:16:39 +0600 (NS) From: Max Khon To: freebsd-stable@FreeBSD.ORG Subject: Re: mozilla and 4.2-RELEASE In-Reply-To: <20001218103021.B67810@dragon.nuxi.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG hi, there! On Mon, 18 Dec 2000, David O'Brien wrote: > > just a guess (and I am not speculating): > > FreeBSD has broken g++ compiler (-fsjlj-exceptions are broken). > > Can you remind me why you feel sjlj exceptions are broken (vs. slow)? g++ 2.95.2 generates incorrect code when using -fsjlj-exceptions (segfaults when throwing an exception) Alexander Kabaev has made two set of patches for this problem (one is his own solution and other is backport of changes from gcc-current). The former IIRC is committed into OpenBSD source tree and I use it without any problems for about half a year. The latter is not tested that well but I do my C++ development with that patch for about a week and haven't noticed any problems. there are two bug reports (#413 and #258) in gcc GNATS about this problem /fjoe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message