[Bug testsuite/101169] [10 regression] test case gcc.target/powerpc/fold-vec-extract-char.p7.c fails after r10-9880
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101169 Michael Meissner changed: What|Removed |Added Ever confirmed|0 |1 CC||meissner at gcc dot gnu.org Status|UNCONFIRMED |NEW Last reconfirmed||2022-08-18 --- Comment #3 from Michael Meissner --- The fold-vec-extract tests work fine on the development version of GCC 13 for 64-bit, but they are still failing if I run them on a BE system that supports 32-bit code generation. It looks like the insn count may need to be adjusted for 32-bit: FAIL: gcc.target/powerpc/fold-vec-extract-int.p8.c scan-assembler-times \\maddi\\M 9 FAIL: gcc.target/powerpc/fold-vec-extract-short.p7.c scan-assembler-times \\maddi\\M|\\madd\\M 12 FAIL: gcc.target/powerpc/fold-vec-extract-short.p8.c scan-assembler-times \\maddi\\M 9 FAIL: gcc.target/powerpc/fold-vec-extract-char.p7.c scan-assembler-times \\maddi\\M 9 FAIL: gcc.target/powerpc/fold-vec-extract-double.p7.c scan-assembler-times \\maddi\\M|\\madd\\M 3 FAIL: gcc.target/powerpc/fold-vec-extract-float.p7.c scan-assembler-times \\maddi\\M|\\madd\\M 3 FAIL: gcc.target/powerpc/fold-vec-extract-float.p8.c scan-assembler-times \\maddi\\M 2 FAIL: gcc.target/powerpc/fold-vec-extract-int.p7.c scan-assembler-times \\maddi\\M|\\madd\\M 12
[Bug testsuite/101169] [10 regression] test case gcc.target/powerpc/fold-vec-extract-char.p7.c fails after r10-9880
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101169 Jakub Jelinek changed: What|Removed |Added Target Milestone|10.4|10.5 --- Comment #2 from Jakub Jelinek --- GCC 10.4 is being released, retargeting bugs to GCC 10.5.
[Bug testsuite/101169] [10 regression] test case gcc.target/powerpc/fold-vec-extract-char.p7.c fails after r10-9880
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101169 Richard Biener changed: What|Removed |Added Target Milestone|--- |10.4 Keywords||missed-optimization Known to work||10.3.0 Known to fail||10.3.1, 11.1.0, 12.0 CC||dje at gcc dot gnu.org --- Comment #1 from Richard Biener --- Can you check why/whether this does not happen with GCC 11+? What fixed it there? Ah, I see commit 994fb69ac1b7d52348e84a021c07b24e285294d0 Author: David Edelsohn Date: Sun Jan 17 19:33:04 2021 -0500 testsuite: powerpc fold-vec and sse updates. Recent code generation changes have affected the count of some instructions. This patch updates the instruction count for fold-vec-extract on P7 and P8. Also, some of SSE emulation intrinsics only work on LE systems. gcc/testsuite/ChangeLog: * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count. which adjusted it to 9 ... so the same thing happens there. So it must be fine for you.