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 tree-optimization/60510] SLP blocks loop vectorization (with reduction)


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

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ro at gcc dot gnu.org

--- Comment #8 from Rainer Orth <ro at gcc dot gnu.org> ---
The new testcase is FAILing on sparc-sun-solaris2.12 (and according to
gcc-testresults
on mips64el-unknown-linux-gnu and ia64-suse-linux-gnu):

+FAIL: gfortran.dg/vect/pr60510.f   -O0   scan-tree-dump vect "reduction chain"
+FAIL: gfortran.dg/vect/pr60510.f   -O0   scan-tree-dump-times vect "vectorized
1 loops" 2
+FAIL: gfortran.dg/vect/pr60510.f   -O1   scan-tree-dump vect "reduction chain"
+FAIL: gfortran.dg/vect/pr60510.f   -O1   scan-tree-dump-times vect "vectorized
1 loops" 2
+FAIL: gfortran.dg/vect/pr60510.f   -O2   scan-tree-dump vect "reduction chain"
+FAIL: gfortran.dg/vect/pr60510.f   -O2   scan-tree-dump-times vect "vectorized
1 loops" 2
+FAIL: gfortran.dg/vect/pr60510.f   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions   scan-tree-dump vect "reduction
chain"
+FAIL: gfortran.dg/vect/pr60510.f   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions   scan-tree-dump-times vect
"vectorized 1 loops" 2
+FAIL: gfortran.dg/vect/pr60510.f   -O3 -g   scan-tree-dump vect "reduction
chain"
+FAIL: gfortran.dg/vect/pr60510.f   -O3 -g   scan-tree-dump-times vect
"vectorized 1 loops" 2
+FAIL: gfortran.dg/vect/pr60510.f   -Os   scan-tree-dump vect "reduction chain"
+FAIL: gfortran.dg/vect/pr60510.f   -Os   scan-tree-dump-times vect "vectorized
1 loops" 2

Also (I suppose they are related, otherwise it would be a strange coincidence
since they also FAIL on ia64-suse-linux-gnu) the following tests regressed on
32 and 64-bit sparc.

+FAIL: gcc.dg/vect/bb-slp-1.c -flto -ffat-lto-objects  scan-tree-dump-times
slp1 "basic block vectorized" 1
+FAIL: gcc.dg/vect/bb-slp-1.c scan-tree-dump-times slp1 "basic block
vectorized" 1
+FAIL: gcc.dg/vect/bb-slp-16.c -flto -ffat-lto-objects  scan-tree-dump-times
slp1 "basic block vectorized" 1
+FAIL: gcc.dg/vect/bb-slp-16.c scan-tree-dump-times slp1 "basic block
vectorized" 1
+FAIL: gcc.dg/vect/bb-slp-2.c -flto -ffat-lto-objects  scan-tree-dump-times
slp1 "basic block vectorized" 1
+FAIL: gcc.dg/vect/bb-slp-2.c scan-tree-dump-times slp1 "basic block
vectorized" 1

I'm attaching two of the dumps.

  Rainer

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