From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4061 invoked by alias); 20 Nov 2008 12:57:06 -0000 Received: (qmail 25302 invoked by uid 48); 20 Nov 2008 12:55:40 -0000 Date: Thu, 20 Nov 2008 12:57:00 -0000 Message-ID: <20081120125540.25299.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug target/38151] structures with _Complex arguments are not passed correctly In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "howarth at nitro dot med dot uc dot edu" 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: 2008-11/txt/msg01665.txt.bz2 ------- Comment #15 from howarth at nitro dot med dot uc dot edu 2008-11-20 12:55 ------- The patch in comment 13 appears to be sufficient to completely fix the problem on i686-apple-darwin9. The results for current gcc trunk with the patch... http://gcc.gnu.org/ml/gcc-testresults/2008-11/msg01712.html ...compared to those without the patch... http://gcc.gnu.org/ml/gcc-testresults/2008-11/msg01535.html shows that... FAIL: tmpdir-gcc.dg-struct-layout-1/t028 c_compat_x_tst.o-c_compat_y_tst.o execute is eliminated at -m64 without any regressions in other tests. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38151