[Bug other/103935] New: [12 regression] g++.dg/vect/slp-pr98855.cc fails after r12-6273

seurer at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Jan 6 22:02:51 GMT 2022


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

            Bug ID: 103935
           Summary: [12 regression] g++.dg/vect/slp-pr98855.cc fails after
                    r12-6273
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: other
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

g:c166632bd22d7da66354121502019fc9c92ef07f, r12-6273
make  -k check-gcc RUNTESTFLAGS="--target_board=unix'{-m64}'
vect.exp=g++.dg/vect/slp-pr98855.cc"
FAIL: g++.dg/vect/slp-pr98855.cc  -std=c++98  scan-tree-dump slp1 "not
vectorized: vectorization is not profitable"
FAIL: g++.dg/vect/slp-pr98855.cc  -std=c++14  scan-tree-dump slp1 "not
vectorized: vectorization is not profitable"
FAIL: g++.dg/vect/slp-pr98855.cc  -std=c++17  scan-tree-dump slp1 "not
vectorized: vectorization is not profitable"
FAIL: g++.dg/vect/slp-pr98855.cc  -std=c++2a  scan-tree-dump slp1 "not
vectorized: vectorization is not profitable"
# of expected passes            8
# of unexpected failures        4

I am only seeing this on power 7 systems so it may be some vector thing not
supported there.  Hrm.  Looks like the failing test case was changed.

commit c166632bd22d7da66354121502019fc9c92ef07f
Author: Uros Bizjak <ubizjak@gmail.com>
Date:   Wed Jan 5 23:16:34 2022 +0100

    i386: Introduce V2QImode minmax, abs and uavgv2hi3_ceil [PR103861]

    Add V2QImode minmax, abs and uavxv2qi3_ceil operations with SSE registers.
. . .    
        * g++.dg/vect/slp-pr98855.cc (dg-final): Check that
        no vectorization using SLP was performed.


More information about the Gcc-bugs mailing list