https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91797
Bug ID: 91797
Summary: [10 regression] r273240 breaks test case
gcc.target/powerpc/pr68805.c
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: testsuite
Assignee: unassigned at gcc dot gnu.org
Reporter: seurer at gcc dot gnu.org
Target Milestone: ---
make -k check-gcc RUNTESTFLAGS=powerpc.exp=gcc.target/powerpc/pr68805.c
Executing on host: /home/seurer/gcc/build/gcc-test/gcc/xgcc
-B/home/seurer/gcc/build/gcc-test/gcc/
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/pr68805.c
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -O2 -mdejagnu-cpu=power8 -ffat-lto-objects
-fno-ident -S -o pr68805.s (timeout = 300)
spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-test/gcc/xgcc
-B/home/seurer/gcc/build/gcc-test/gcc/
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/pr68805.c
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -O2 -mdejagnu-cpu=power8 -ffat-lto-objects -fno-ident
-S -o pr68805.s
PASS: gcc.target/powerpc/pr68805.c (test for excess errors)
gcc.target/powerpc/pr68805.c: \\mld\\M found 0 times
FAIL: gcc.target/powerpc/pr68805.c scan-assembler-times \\mld\\M 2
gcc.target/powerpc/pr68805.c: \\mstd\\M found 0 times
FAIL: gcc.target/powerpc/pr68805.c scan-assembler-times \\mstd\\M 2
PASS: gcc.target/powerpc/pr68805.c scan-assembler-not xxpermdi
The difference is, r273239:
ld 10,0(4)
ld 9,8(4)
std 10,0(3)
std 9,8(3)
blr
r273240:
lxvd2x 0,0,4
stxvd2x 0,0,3
blr