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/77634] New: some vectorized testcases fail with -mcpu=thunderx


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

            Bug ID: 77634
           Summary: some vectorized testcases fail with -mcpu=thunderx
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: pinskia at gcc dot gnu.org
  Target Milestone: ---
            Target: aarch64*-*-*

I noticed the aarch64 testsuite does not use -fno-vect-cost-model when it
should be and if I configure gcc --with-cpu=thunderx, I get the following
failures due to this:
-FAIL: gcc.target/aarch64/fmaxmin.c scan-assembler-times fmaxnm\\tv[0-9]+.2d,
v[0-9]+.2d, v[0-9]+.2d 1
-FAIL: gcc.target/aarch64/fmaxmin.c scan-assembler-times fminnm\\tv[0-9]+.2d,
v[0-9]+.2d, v[0-9]+.2d 1
-FAIL: gcc.target/aarch64/fmul_fcvt_2.c scan-assembler-times
fcvtzs\\tv[0-9].4s, v[0-9].4s*.*#2 1
-FAIL: gcc.target/aarch64/fmul_fcvt_2.c scan-assembler-times
fcvtzs\\tv[0-9].4s, v[0-9].4s*.*#3 1
-FAIL: gcc.target/aarch64/fmul_fcvt_2.c scan-assembler-times
fcvtzs\\tv[0-9].4s, v[0-9].4s*.*#4 1
-FAIL: gcc.target/aarch64/vect-abs-compile.c scan-assembler abs\\\\tv[0-9]+.2d
-FAIL: gcc.target/aarch64/vect-clz.c scan-assembler clz\\tv[0-9]+.4s
-FAIL: gcc.target/aarch64/vect-fcm-eq-d.c scan-assembler fcmeq\\\\tv[0-9]+.2d,
v[0-9]+.2d, 0
-FAIL: gcc.target/aarch64/vect-fcm-eq-d.c scan-assembler fcmeq\\\\tv[0-9]+.2d,
v[0-9]+.2d, v[0-9]+.2d
-FAIL: gcc.target/aarch64/vect-fcm-eq-d.c scan-tree-dump-times vect "vectorized
1 loops" 8
-FAIL: gcc.target/aarch64/vect-fcm-ge-d.c scan-assembler fcmge\\\\tv[0-9]+.2d,
v[0-9]+.2d, 0
-FAIL: gcc.target/aarch64/vect-fcm-ge-d.c scan-assembler fcmge\\\\tv[0-9]+.2d,
v[0-9]+.2d, v[0-9]+.2d
-FAIL: gcc.target/aarch64/vect-fcm-ge-d.c scan-assembler fcmlt\\\\tv[0-9]+.2d,
v[0-9]+.2d, 0
-FAIL: gcc.target/aarch64/vect-fcm-ge-d.c scan-tree-dump-times vect "vectorized
1 loops" 8
-FAIL: gcc.target/aarch64/vect-fcm-gt-d.c scan-assembler fcmgt\\\\tv[0-9]+.2d,
v[0-9]+.2d, 0
-FAIL: gcc.target/aarch64/vect-fcm-gt-d.c scan-assembler fcmgt\\\\tv[0-9]+.2d,
v[0-9]+.2d, v[0-9]+.2d
-FAIL: gcc.target/aarch64/vect-fcm-gt-d.c scan-assembler fcmle\\\\tv[0-9]+.2d,
v[0-9]+.2d, 0
-FAIL: gcc.target/aarch64/vect-fcm-gt-d.c scan-tree-dump-times vect "vectorized
1 loops" 8
-FAIL: gcc.target/aarch64/vect-fmovd-zero.c scan-assembler
movi\\\\tv[0-9]+\\\\.2d, 0
-FAIL: gcc.target/aarch64/vect-fmovd-zero.c scan-tree-dump-times vect
"vectorized 1 loops" 1
-FAIL: gcc.target/aarch64/vect-fmovd.c scan-assembler fmov\\\\tv[0-9]+\\\\.2d,
4\\\\.25
-FAIL: gcc.target/aarch64/vect-fmovd.c scan-tree-dump-times vect "vectorized 1
loops" 1
-FAIL: gcc.target/aarch64/vect-fmovf-zero.c scan-assembler
movi\\\\tv[0-9]+\\\\.[24]s, 0
-FAIL: gcc.target/aarch64/vect-fmovf-zero.c scan-tree-dump-times vect
"vectorized 1 loops" 1
-FAIL: gcc.target/aarch64/vect-fmovf.c scan-assembler
fmov\\\\tv[0-9]+\\\\.[24]s, 4\\\\.25
-FAIL: gcc.target/aarch64/vect-fmovf.c scan-tree-dump-times vect "vectorized 1
loops" 1
-FAIL: gcc.target/aarch64/vect_ctz_1.c scan-assembler clz\\tv[0-9]+.2s
-FAIL: gcc.target/aarch64/vect_ctz_1.c scan-assembler clz\\tv[0-9]+.4s


-FAIL: gfortran.dg/vect/fast-math-mgrid-resid.f   -O   scan-tree-dump-times
pcom "Executing predictive commoning without unrolling" 1
-FAIL: gfortran.dg/vect/pr62283.f   -O   scan-tree-dump-times vect "vectorized
1 loops" 2



-FAIL: g++.dg/vect/slp-pr56812.cc  -std=c++11  scan-tree-dump-times slp1 "basic
block vectorized" 1
-FAIL: g++.dg/vect/slp-pr56812.cc  -std=c++14  scan-tree-dump-times slp1 "basic
block vectorized" 1
-FAIL: g++.dg/vect/slp-pr56812.cc  -std=c++98  scan-tree-dump-times slp1 "basic
block vectorized" 1

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