From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7753 invoked by alias); 8 May 2003 20:49:06 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 7705 invoked from network); 8 May 2003 20:49:05 -0000 Received: from unknown (HELO frothingslosh.sfbay.redhat.com) (12.150.115.200) by sources.redhat.com with SMTP; 8 May 2003 20:49:05 -0000 Received: from frothingslosh.sfbay.redhat.com (localhost.localdomain [127.0.0.1]) by frothingslosh.sfbay.redhat.com (8.12.8/8.12.8) with ESMTP id h48KkMNm006945; Thu, 8 May 2003 13:46:22 -0700 Received: (from rth@localhost) by frothingslosh.sfbay.redhat.com (8.12.8/8.12.8/Submit) id h48KkMex006943; Thu, 8 May 2003 13:46:22 -0700 X-Authentication-Warning: frothingslosh.sfbay.redhat.com: rth set sender to rth@redhat.com using -f Date: Thu, 08 May 2003 20:49:00 -0000 From: Richard Henderson To: Mike Stump Cc: Jason Merrill , gcc@gcc.gnu.org Subject: Re: __attribute__((cleanup(function)) versus try/finally Message-ID: <20030508204622.GB6901@redhat.com> Mail-Followup-To: Richard Henderson , Mike Stump , Jason Merrill , gcc@gcc.gnu.org References: <0DE33F2D-8183-11D7-BD07-003065A77310@apple.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <0DE33F2D-8183-11D7-BD07-003065A77310@apple.com> User-Agent: Mutt/1.4.1i X-SW-Source: 2003-05/txt/msg00832.txt.bz2 On Thu, May 08, 2003 at 11:29:50AM -0700, Mike Stump wrote: > If table size is a big issue, we can have C default to sjlj EH (lower > cost in non-EH code), and integrate in handling for sjlj exceptions > into the dwarf EH system. Lets not, please. This is much harder than you realize, and involves a siginificant performance impact to dwarf-only EH. I *did* investigate this once upon a time, when rewriting the exception handling code the last go-round. r~