From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11300 invoked by alias); 16 Jun 2011 05:49:16 -0000 Received: (qmail 11292 invoked by uid 22791); 16 Jun 2011 05:49:15 -0000 X-SWARE-Spam-Status: No, hits=-1.6 required=5.0 tests=AWL,BAYES_00,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mtagate7.uk.ibm.com (HELO mtagate7.uk.ibm.com) (194.196.100.167) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 16 Jun 2011 05:49:00 +0000 Received: from d06nrmr1707.portsmouth.uk.ibm.com (d06nrmr1707.portsmouth.uk.ibm.com [9.149.39.225]) by mtagate7.uk.ibm.com (8.13.1/8.13.1) with ESMTP id p5G5mxO0009611 for ; Thu, 16 Jun 2011 05:48:59 GMT Received: from d06av01.portsmouth.uk.ibm.com (d06av01.portsmouth.uk.ibm.com [9.149.37.212]) by d06nrmr1707.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id p5G5mxu61671326 for ; Thu, 16 Jun 2011 06:48:59 +0100 Received: from d06av01.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av01.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id p5G5mwS0008276 for ; Wed, 15 Jun 2011 23:48:58 -0600 Received: from d12mc102.megacenter.de.ibm.com (d12mc102.megacenter.de.ibm.com [9.149.167.114]) by d06av01.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id p5G5mw92008265; Wed, 15 Jun 2011 23:48:58 -0600 In-Reply-To: <201106151715.p5FHFRe20685@lucas.cup.hp.com> References: <201106151715.p5FHFRe20685@lucas.cup.hp.com> Subject: Re: [patch, testsuite] Fix vectorizer testsuite failures on ARM X-KeepSent: A1A767B4:F0F36C45-C22578B1:001FAF40; type=4; name=$KeepSent To: Steve Ellcey Cc: gcc-patches@gcc.gnu.org Message-ID: From: Ira Rosen Date: Thu, 16 Jun 2011 06:00:00 -0000 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII X-IsSubscribed: yes 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 X-SW-Source: 2011-06/txt/msg01194.txt.bz2 Steve Ellcey wrote on 15/06/2011 08:15:27 PM: > > > testsuite/ChangeLog: > > > > * gcc.dg/vect/vect-16.c: Rename to ... > > * gcc.dg/vect/no-fast-math-vect16.c: ... this. > > * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values > > for double-word vectors. > > * gcc.dg/vect/vect-peel-4.c: Likewise. > > * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with > > vect_element_align. > > * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with > > -fno-fast-math. > > Ira, > > This change broke vect-peel-3.c and vect-peel-4.c on IA64 HP-UX. > I get these failures: > > FAIL: gcc.dg/vect/vect-peel-3.c -flto scan-tree-dump-times vect > "Alignment of access forced using peeling" 1 > FAIL: gcc.dg/vect/vect-peel-3.c -flto scan-tree-dump-times vect > "vectorized 1 loops" 1 > FAIL: gcc.dg/vect/vect-peel-3.c scan-tree-dump-times vect > "Alignment of access forced using peeling" 1 > FAIL: gcc.dg/vect/vect-peel-3.c scan-tree-dump-times vect > "vectorized 1 loops" 1 > FAIL: gcc.dg/vect/vect-peel-4.c -flto scan-tree-dump-times vect > "vectorized 1 loops" 1 > FAIL: gcc.dg/vect/vect-peel-4.c scan-tree-dump-times vect > "vectorized 1 loops" 1 > > I think that changing i+6 and i+2 to i+5 and i+1 broke things on HP-UX > because we are big-endian and the old values may not have worked on ARM > because it is little-endian (just guessing). > > I am not sure what we want to do to make this test work on both platforms. > Do you have any ideas? I don't think it is related to endianess. Could you please send me the dump files (created with -fdump-tree-vect-details)? Thanks, Ira > > Steve Ellcey > sje@cup.hp.com