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 target/84390] New: test case gcc.target/powerpc/vsxcopy.c fails for gcc 7 and gcc 6 on power9


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84390

            Bug ID: 84390
           Summary: test case gcc.target/powerpc/vsxcopy.c fails for gcc 7
                    and gcc 6 on power9
           Product: gcc
           Version: 7.3.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

This works OK on trunk.

make -k check-gcc RUNTESTFLAGS=powerpc.exp=gcc.target/powerpc/vsxcopy.c

spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-7/gcc/xgcc
-B/home/seurer/gcc/build/gcc-7/gcc/
/home/seurer/gcc/gcc-7/gcc/testsuite/gcc.target/powerpc/vsxcopy.c
-fno-diagnostics-show-caret -fdiagnostics-color=never -O1 -mvsx
-ffat-lto-objects -S -o vsxcopy.s
PASS: gcc.target/powerpc/vsxcopy.c (test for excess errors)
FAIL: gcc.target/powerpc/vsxcopy.c scan-assembler lxvd2x
FAIL: gcc.target/powerpc/vsxcopy.c scan-assembler stxvd2x
PASS: gcc.target/powerpc/vsxcopy.c scan-assembler-not xxpermdi


It looks like the trunk copy of the testcase was updated:

seurer@perch:~/gcc/build/gcc-7$ diff
/home/seurer/gcc/gcc-7/gcc/testsuite/gcc.target/powerpc/vsxcopy.c
/home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.target/powerpc/vsxcopy.c
4,5c4,5
< /* { dg-final { scan-assembler "lxvd2x" } } */
< /* { dg-final { scan-assembler "stxvd2x" } } */
---
> /* { dg-final { scan-assembler {\m(lxvd2x|lxv)\M} } } */
> /* { dg-final { scan-assembler {\m(stxvd2x|stxv)\M} } } */

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