https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109971
Bug ID: 109971
Summary: [14 regression] Several powerpc64 vector test cases
fail after r14-1242-gf574e2dfae7905
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: seurer at gcc dot gnu.org
Target Milestone: ---
Created attachment 55158
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55158&action=edit
diff of assembler output between r14-1241 and r14-1242
g:f574e2dfae79055f16d0c63cc12df24815d8ead6, r14-1242-gf574e2dfae7905
make -k check-gcc
RUNTESTFLAGS="powerpc.exp=gcc.target/powerpc/p9-vec-length-full-1.c"
FAIL: gcc.target/powerpc/p9-vec-length-full-1.c scan-assembler-times \\mlxvl\\M
20
FAIL: gcc.target/powerpc/p9-vec-length-full-1.c scan-assembler-times
\\mstxvl\\M 10
# of expected passes 5
# of unexpected failures 2
There are a few others, too:
FAIL: gcc.target/powerpc/p9-vec-length-full-2.c scan-assembler-times
\\\\mlxvl\\\\M 20
FAIL: gcc.target/powerpc/p9-vec-length-full-2.c scan-assembler-times
\\\\mstxvl\\\\M 10
FAIL: gcc.target/powerpc/p9-vec-length-full-6.c scan-assembler-times
\\\\mlxvl\\\\M 10
FAIL: gcc.target/powerpc/p9-vec-length-full-6.c scan-assembler-times
\\\\mstxvl\\\\M 10
FAIL: gcc.target/powerpc/p9-vec-length-full-7.c scan-assembler-times
\\\\mstxvl\\\\M 12
There are hundreds of assembler code differences caused by the commit. Diff
file attached.
commit f574e2dfae79055f16d0c63cc12df24815d8ead6 (HEAD, refs/bisect/bad)
Author: Ju-Zhe Zhong <[email protected]>
Date: Thu May 25 22:42:35 2023 +0800
VECT: Add decrement IV iteration loop control by variable amount support