From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8623 invoked by alias); 25 Jan 2006 13:43:33 -0000 Received: (qmail 8547 invoked by alias); 25 Jan 2006 13:43:26 -0000 Date: Wed, 25 Jan 2006 13:43:00 -0000 Message-ID: <20060125134326.8546.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug rtl-optimization/25899] [4.2 Regression] ACATS c34006a cc1226b failure on x86 In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "hubicka at ucw dot cz" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2006-01/txt/msg02725.txt.bz2 List-Id: ------- Comment #20 from hubicka at ucw dot cz 2006-01-25 13:43 ------- Subject: Re: [4.2 Regression] ACATS c34006a cc1226b failure on x86 Very good catch! Here is C testcase. I need to setup testing, then I will try to debug the problem in combiner. Honza struct a { int a; char b,c,d,e; }; __attribute__ ((noinline)) __attribute__ ((regparm(1))) t(struct a a) { if (a.a!=1 || a.b!=1 || a.c!=1) abort(); } main() { struct a a; a.c=1; a.a=1; a.b=1; t(a); return 0; } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25899