This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [Qemu-devel] gcc auto-omit-frame-pointer vs msvc longjmp
- From: Richard Henderson <rth at twiddle dot net>
- To: Blue Swirl <blauwirbel at gmail dot com>
- Cc: Bob Breuer <breuerr at mc dot net>, Mark Cave-Ayland <mark dot cave-ayland at siriusit dot co dot uk>, Kai Tietz <ktietz70 at googlemail dot com>, qemu-devel <qemu-devel at nongnu dot org>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Mon, 17 Oct 2011 13:11:51 -0700
- 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> <CAAu8pHv2gG6o0k-MbDxtOPTiL8k9s_RgSp2w0O2ZkQM+RWN1rw@mail.gmail.com>
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~