https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91804
Bug ID: 91804 Summary: [10 regression] r265398 breaks gcc.target/powerpc/vec-rlmi-rlnm.c Product: gcc Version: 10.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: --- Executing on host: /home/seurer/gcc/build/gcc-test2/gcc/xgcc -B/home/seurer/gcc/build/gcc-test2/gcc/ /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/vec-rlmi-rlnm.c -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -O2 -mcpu=power9 -ffat-lto-objects -fno-ident -S -o vec-rlmi-rlnm.s (timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-test2/gcc/xgcc -B/home/seurer/gcc/build/gcc-test2/gcc/ /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/vec-rlmi-rlnm.c -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -O2 -mcpu=power9 -ffat-lto-objects -fno-ident -S -o vec-rlmi-rlnm.s PASS: gcc.target/powerpc/vec-rlmi-rlnm.c (test for excess errors) PASS: gcc.target/powerpc/vec-rlmi-rlnm.c scan-assembler-times vrlwmi 1 PASS: gcc.target/powerpc/vec-rlmi-rlnm.c scan-assembler-times vrldmi 1 PASS: gcc.target/powerpc/vec-rlmi-rlnm.c scan-assembler-times splt 2 PASS: gcc.target/powerpc/vec-rlmi-rlnm.c scan-assembler-times vextsb2d 1 PASS: gcc.target/powerpc/vec-rlmi-rlnm.c scan-assembler-times vslw 1 PASS: gcc.target/powerpc/vec-rlmi-rlnm.c scan-assembler-times vsld 1 gcc.target/powerpc/vec-rlmi-rlnm.c: xxlor found 3 times FAIL: gcc.target/powerpc/vec-rlmi-rlnm.c scan-assembler-times xxlor 2 PASS: gcc.target/powerpc/vec-rlmi-rlnm.c scan-assembler-times vrlwnm 2 PASS: gcc.target/powerpc/vec-rlmi-rlnm.c scan-assembler-times vrldnm 2 Note the extra xxlor with r265397: rlnm_test_2: .LFB5: .cfi_startproc xxspltib 32,8 vextsb2d 0,0 vsld 3,3,0 xxlor 35,35,36 vrldnm 2,2,3 blr with r265398: rlnm_test_2: .LFB5: .cfi_startproc xxspltib 0,8 xxlor 32,0,0 vextsb2d 0,0 vsld 3,3,0 xxlor 35,35,36 vrldnm 2,2,3 blr