From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6278 invoked by alias); 27 Nov 2003 09:45:19 -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 6259 invoked from network); 27 Nov 2003 09:45:18 -0000 Received: from unknown (HELO mta07-svc.ntlworld.com) (62.253.162.47) by sources.redhat.com with SMTP; 27 Nov 2003 09:45:18 -0000 Received: from cuddles.cambridge.redhat.com ([81.96.64.123]) by mta07-svc.ntlworld.com (InterMail vM.4.01.03.37 201-229-121-137-20020806) with ESMTP id <20031127094518.TCTU15835.mta07-svc.ntlworld.com@cuddles.cambridge.redhat.com> for ; Thu, 27 Nov 2003 09:45:18 +0000 Received: from cuddles.cambridge.redhat.com (localhost.localdomain [127.0.0.1]) by cuddles.cambridge.redhat.com (8.12.8/8.12.8) with ESMTP id hAR9jB4x014859; Thu, 27 Nov 2003 09:45:12 GMT Received: (from aph@localhost) by cuddles.cambridge.redhat.com (8.12.8/8.12.8/Submit) id hAR9jBrD014855; Thu, 27 Nov 2003 09:45:11 GMT From: Andrew Haley MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16325.51111.148010.621742@cuddles.cambridge.redhat.com> Date: Thu, 27 Nov 2003 10:31:00 -0000 To: "Zack Weinberg" Cc: Subject: Re: avoid unnecessary register saves for setjmp In-Reply-To: <87ekvuup4s.fsf@egil.codesourcery.com> References: <16325.49098.646932.196135@cuddles.cambridge.redhat.com> <16325.49560.414002.838896@cuddles.cambridge.redhat.com> <87ekvuup4s.fsf@egil.codesourcery.com> X-SW-Source: 2003-11/txt/msg02149.txt.bz2 Zack Weinberg writes: > So by using the EH unwinder for longjmp we clean > up a nasty dark corner of the language. Do we really? The value is still undefined according to 7.13.2.1 Para 3; all we're doing is making a gcc extension that such values are well-defined. Andrew.