From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11285 invoked by alias); 19 Sep 2012 00:54:01 -0000 Received: (qmail 11269 invoked by uid 22791); 19 Sep 2012 00:53:59 -0000 X-SWARE-Spam-Status: No, hits=-3.6 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from localhost (HELO gcc.gnu.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 19 Sep 2012 00:53:46 +0000 From: "janis at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug testsuite/54622] New: gcc.dg/vect test failures for arm big-endian Date: Wed, 19 Sep 2012 00:54:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: testsuite X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: janis at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 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: 2012-09/txt/msg01379.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54622 Bug #: 54622 Summary: gcc.dg/vect test failures for arm big-endian Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite AssignedTo: unassigned@gcc.gnu.org ReportedBy: janis@gcc.gnu.org CC: irar@gcc.gnu.org Target: arm Created attachment 28219 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28219 list of vect test failures for arm big-endian 71 vectorization tests (plus corresponding checks with -flto) pass for ARM little endian but fail for ARM big endian with current mainline. I'll attach the list. Some of them are scans that are gated on effective targets that always fail for ARM big endian; perhaps that's a coincidence, or perhaps some of these effective-target checks should require arm_little_endian: vect64 (2) vect-widen_shift (8) vect_perm_byte (1) vect_perm_short (1) vect_strided3 (1) Testing for ARM big-endian is straightforward for any ARM build. Avoid execution tests with a local patch to gcc/testsuite/gcc.dg/vect/vect.exp to add 'set dg-do-what-default "compile"' after calling check_vect_support_and_set_flags, and then pass the appropriate flags in RUNTESTFLAGS.