This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug testsuite/54622] New: gcc.dg/vect test failures for arm big-endian
- From: "janis at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 19 Sep 2012 00:53:30 +0000
- Subject: [Bug testsuite/54622] New: gcc.dg/vect test failures for arm big-endian
- Auto-submitted: auto-generated
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.