From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1209 invoked by alias); 24 Jul 2009 12:16:18 -0000 Received: (qmail 556 invoked by uid 48); 24 Jul 2009 12:16:06 -0000 Date: Fri, 24 Jul 2009 12:16:00 -0000 Message-ID: <20090724121606.555.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug target/38496] Gcc misaligns arrays when stack is forced follow the x8632 ABI In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "rguenth at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-07/txt/msg01979.txt.bz2 ------- Comment #24 from rguenth at gcc dot gnu dot org 2009-07-24 12:16 ------- GCC does not assume the stack is aligned to 16 bytes if it cannot prove that it is. That GCC aligns the stack to 16 bytes itself is compliant with the requirement of 4 byte stack alignment. So I completely miss your point (ignoring all but the initial bug description). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38496