From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1882 invoked by alias); 17 Oct 2011 20:12:16 -0000 Received: (qmail 1865 invoked by uid 22791); 17 Oct 2011 20:12:14 -0000 X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,TW_GJ X-Spam-Check-By: sourceware.org Received: from mail-ww0-f51.google.com (HELO mail-ww0-f51.google.com) (74.125.82.51) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 17 Oct 2011 20:11:58 +0000 Received: by wwe32 with SMTP id 32so2540023wwe.8 for ; Mon, 17 Oct 2011 13:11:57 -0700 (PDT) Received: by 10.216.14.166 with SMTP id d38mr1898841wed.14.1318882317467; Mon, 17 Oct 2011 13:11:57 -0700 (PDT) Received: from anchor.twiddle.net (c-71-227-161-214.hsd1.wa.comcast.net. [71.227.161.214]) by mx.google.com with ESMTPS id 11sm22924012wby.15.2011.10.17.13.11.54 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 17 Oct 2011 13:11:56 -0700 (PDT) Message-ID: <4E9C8C07.6070706@twiddle.net> Date: Mon, 17 Oct 2011 22:23:00 -0000 From: Richard Henderson User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0) Gecko/20110927 Thunderbird/7.0 MIME-Version: 1.0 To: Blue Swirl CC: Bob Breuer , Mark Cave-Ayland , Kai Tietz , qemu-devel , "gcc@gcc.gnu.org" Subject: Re: [Qemu-devel] gcc auto-omit-frame-pointer vs msvc longjmp References: <4E9BB180.6080506@mc.net> <4E9C0497.2000605@siriusit.co.uk> <4E9C3703.3040109@mc.net> <4E9C645A.5060200@twiddle.net> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2011-10/txt/msg00258.txt.bz2 On 10/17/2011 12:14 PM, Blue Swirl wrote: > IIRC buggy versions of alloca() could also fail without a frame pointer. (1) GCC always uses a frame pointer for alloca, (2) Unless you do -fno-builtin-alloca, we always implement it inline. r~