https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101169
Bug ID: 101169
Summary: [12 regression] test case
gcc.target/powerpc/fold-vec-extract-char.p7.c fails
after r10-9880
Product: gcc
Version: 12.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: ---
g:eb13f3f81d56910626529af52e03e74770ffca98, r10-9880
make -k check-gcc
RUNTESTFLAGS="powerpc.exp=gcc.target/powerpc/fold-vec-extract-char.p7.c"
FAIL: gcc.target/powerpc/fold-vec-extract-char.p7.c scan-assembler-times
\\maddi\\M 6
# of expected passes 7
# of unexpected failures 1
Previously there were 6 addi instructions and now there are 9. This may have a
performance impact.
commit eb13f3f81d56910626529af52e03e74770ffca98
Author: Vladimir N. Makarov <[email protected]>
Date: Tue Jan 12 11:26:15 2021 -0500
[PR97969] LRA: Transform pattern `plus (plus (hard reg, const),
pseudo)` after elimination