This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug testsuite/54622] New: gcc.dg/vect test failures for arm big-endian


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]