From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21704 invoked by alias); 23 Aug 2017 07:54:41 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 21689 invoked by uid 89); 23 Aug 2017 07:54:40 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy=HX-Received:Wed X-HELO: mail-wr0-f176.google.com Received: from mail-wr0-f176.google.com (HELO mail-wr0-f176.google.com) (209.85.128.176) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 23 Aug 2017 07:54:39 +0000 Received: by mail-wr0-f176.google.com with SMTP id p14so2923911wrg.1 for ; Wed, 23 Aug 2017 00:54:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:mail-followup-to:cc:subject:references :date:in-reply-to:message-id:user-agent:mime-version; bh=W9VlrqzPjablnxWyJVWTkoMOhYadQNzPRzRLLUqDmzY=; b=M7nFAGlW3haFMHvCwy1YZWvqgWkoz0HRZM+7oLd4ZMoX6cA4Fc87FlxHm0/DfUcYp4 KmClaf9Tu55gz3LnmuRRzANhVuN6imliabvJYjdhp+9AM6TMNAXXCA7WMdCzMqUOZeCX HR281n/a55UR2E31HHxFosokxf1Av0ggElb81ZB1ou2cJEVH6zFBoTwWHnH/0g+7BFBf nU6S8DShiQPlCYoxev8dCl11Lj6NL9eJuDCFobwE89BNuZYB6ArwmKRVqNd5inwtdUSf fUST8h9XcfHJmXdNaASjGfD/PvUPjROILjO1+2WSzb3f9/9KFqqJEPAwzVAjMvLaxWBE XtxQ== X-Gm-Message-State: AHYfb5iiN1VY3RikZrGwztpMOtxzllbkQy9MFiwNRpskS3v6tX1X4y/D os4dpiTa9Qebxae78YuXvQ== X-Received: by 10.223.141.230 with SMTP id o93mr948148wrb.110.1503474876877; Wed, 23 Aug 2017 00:54:36 -0700 (PDT) Received: from localhost ([95.145.139.63]) by smtp.gmail.com with ESMTPSA id 9sm691017wrl.57.2017.08.23.00.54.35 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 23 Aug 2017 00:54:36 -0700 (PDT) From: Richard Sandiford To: Mike Stump Mail-Followup-To: Mike Stump ,gcc-patches@gcc.gnu.org, richard.sandiford@linaro.org Cc: gcc-patches@gcc.gnu.org Subject: Re: Remove the frame size argument from function_prologue/epilogue References: <878tiddvjs.fsf@linaro.org> Date: Wed, 23 Aug 2017 09:20:00 -0000 In-Reply-To: (Mike Stump's message of "Tue, 22 Aug 2017 10:49:17 -0700") Message-ID: <87h8wybtxf.fsf@linaro.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-SW-Source: 2017-08/txt/msg01326.txt.bz2 Mike Stump writes: > On Aug 21, 2017, at 4:12 AM, Richard Sandiford > wrote: >> >> Later patches will add support for frame sizes that are a run-time >> invariant but not a compile-time constant. > > I'm assuming dwarf and C++ exceptions will remain working. :-) Sure :-) The vector length is represented as a DWARF pseudo register.