aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKewen Lin <linkw@linux.ibm.com>2024-01-18 00:00:52 -0600
committerKewen Lin <linkw@linux.ibm.com>2024-01-18 00:00:52 -0600
commitf4156fbf7d6d641f8aade8028e87cf302350c3c0 (patch)
tree1a47a89e0b356e87c5646e276b64ce7b0d9d2e93
parent9a5e8f9d112adb0fdd0931f72a023cd77c09dd8c (diff)
downloadgcc-f4156fbf7d6d641f8aade8028e87cf302350c3c0.zip
gcc-f4156fbf7d6d641f8aade8028e87cf302350c3c0.tar.gz
gcc-f4156fbf7d6d641f8aade8028e87cf302350c3c0.tar.bz2
testsuite, rs6000: Adjust fold-vec-extract-char.p7.c [PR111850]
As PR101169 comment #c4 shows, previsouly the addi count update on fold-vec-extract-char.p7.c covered a sub-optimal code gen issue. On trunk, pass fold-mem-offsets helps to recover the best code sequence, so this patch is to revert the count back to the original which matches the optimal addi count. PR testsuite/111850 gcc/testsuite/ChangeLog: * gcc.target/powerpc/fold-vec-extract-char.p7.c: Update the checking count of addi to 6.
-rw-r--r--gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p7.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p7.c b/gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p7.c
index 29a8aa8..42599c2 100644
--- a/gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p7.c
+++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-extract-char.p7.c
@@ -11,7 +11,7 @@
/* one extsb (extend sign-bit) instruction generated for each test against
unsigned types */
-/* { dg-final { scan-assembler-times {\maddi\M} 9 } } */
+/* { dg-final { scan-assembler-times {\maddi\M} 6 } } */
/* { dg-final { scan-assembler-times {\mli\M} 6 } } */
/* { dg-final { scan-assembler-times {\mstxvw4x\M|\mstvx\M|\mstxv\M} 6 } } */
/* -m32 target uses rlwinm in place of rldicl. */