From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26492 invoked by alias); 20 May 2002 13:26:04 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 26454 invoked by uid 71); 20 May 2002 13:26:01 -0000 Resent-Date: 20 May 2002 13:26:01 -0000 Resent-Message-ID: <20020520132601.26453.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-To: nobody@gcc.gnu.org Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, wesslen@users.sourceforge.net Received:(qmail 20218 invoked by uid 61); 20 May 2002 13:15:59 -0000 Message-Id:<20020520131559.20217.qmail@sources.redhat.com> Date: Mon, 20 May 2002 06:26:00 -0000 From: wesslen@users.sourceforge.net Reply-To: wesslen@users.sourceforge.net To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version:gnatsweb-2.9.3 (1.1.1.1.2.31) Subject: other/6737: feature request: stack realignment attribute X-SW-Source: 2002-05/txt/msg00596.txt.bz2 List-Id: >Number: 6737 >Category: other >Synopsis: feature request: stack realignment attribute >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: change-request >Submitter-Id: net >Arrival-Date: Mon May 20 06:26:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Daniel Wesslén >Release: 3.1 >Organization: >Environment: >Description: Since the stack may become unaligned by externally compiled code, I request a function attribute that emits code to realign the stack (same as for main()). This is becoming increasingly important now, when simd support has been added to gcc. Since main() already does this it shouldn't be a big issue (I may be wrong of cource). Example: void foo() __attribute__(realign) { // ... } >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: