From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4747 invoked by alias); 8 Nov 2002 19:26:41 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 4739 invoked from network); 8 Nov 2002 19:26:37 -0000 Received: from unknown (HELO dair.pair.com) (209.68.1.49) by sources.redhat.com with SMTP; 8 Nov 2002 19:26:37 -0000 Received: (qmail 84263 invoked by uid 20157); 8 Nov 2002 19:26:37 -0000 Received: from localhost (sendmail-bs@127.0.0.1) by localhost with SMTP; 8 Nov 2002 19:26:37 -0000 Date: Fri, 08 Nov 2002 11:26:00 -0000 From: Hans-Peter Nilsson X-X-Sender: hp@dair.pair.com To: Michael Matz cc: Mark Mitchell , "gcc-patches@gcc.gnu.org" Subject: Re: [basic-improvements] try/finally support for c/c++ - more tests In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-SW-Source: 2002-11/txt/msg00579.txt.bz2 On Fri, 8 Nov 2002, Michael Matz wrote: > > I apologize to Aldy too -- the patches are technically sound, and the > > goal of improving interactions between threads and C++ is a good one. > > You still seem to concentrate on just the threading issue in glibc. > While that may have been the original reason to implement it, as already > demonstrated repeatedly it has other uses. In fact I don't care a little > bit about threading, I'm not interested in how cancellation is > implemented. In fact I think, once it is implemented in whichever way, > most users of GCC will not care about that. They will care about the bloat from the frame info, necessary on the execution path from the "exception" to the "finally" point. Right, compile code in-between with -fexceptions. Problem is, how do I know what code is in-between on the execution path so I can compile only that with -fexceptions? Won't *somebody* think of the children^Wlittle executables? (Proactively: Yes I *know* that stuff isn't mapped in until exception time, but that's not the point.) brgds, H-P