https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98643
Bug ID: 98643 Summary: [11 regression] r11-6615 causes failure in gcc.target/powerpc/fold-vec-extract- char.p7.c Product: gcc Version: 11.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:cf2ac1c30af0fa783c8d72e527904dda5d8cc330, r11-6615 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 Some extra expected assembler output addi instructions. The difference in the assembler is this: 12,15d11 < rldicl 5,5,0,60 < li 9,32 < addi 10,5,-48 < add 5,10,1 16a13 > li 9,32 17a15,16 > rldicl 5,5,0,60 > add 5,10,5 32,35d30 < rldicl 5,5,0,60 < li 9,32 < addi 10,5,-48 < add 5,10,1 36a32 > li 9,32 37a34,35 > rldicl 5,5,0,60 > add 5,10,5 53,56d50 < rldicl 5,5,0,60 < li 9,32 < addi 10,5,-48 < add 5,10,1 57a52 > li 9,32 58a54,55 > rldicl 5,5,0,60 > add 5,10,5 So it looks like 3 extra addi's are generated.