aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRoger Sayle <roger@nextmovesoftware.com>2024-08-07 12:52:26 +0100
committerRoger Sayle <roger@nextmovesoftware.com>2024-08-07 12:52:26 +0100
commit990a65fb1aa5d1b05a7737df879afb6900e2ce96 (patch)
tree0528e7f483507b08aff647ed1000b399451562dc /gcc
parenta1999cbc816ecd382c7af4ca44153379de49dcaf (diff)
downloadgcc-990a65fb1aa5d1b05a7737df879afb6900e2ce96.zip
gcc-990a65fb1aa5d1b05a7737df879afb6900e2ce96.tar.gz
gcc-990a65fb1aa5d1b05a7737df879afb6900e2ce96.tar.bz2
testsuite: Fix recent regression of g++.dg/other/sse2-pr85572-1.C
My sincere apologies for not noticing that g++.dg/other/sse2-pr85572-1.C was FAILing with my recent ashrv2di patch. I'm not sure how that happened. Many thanks to Andrew Pinski for alerting me, and confirming that the changes are harmless/beneficial. Sorry again for the inconvenience. 2024-08-07 Roger Sayle <roger@nextmovesoftware.com> gcc/testsuite/ChangeLog * g++.dg/other/sse2-pr85572-1.C: Update expected output after my recent patch for ashrv2di3. Now with one less instruction.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/g++.dg/other/sse2-pr85572-1.C7
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/testsuite/g++.dg/other/sse2-pr85572-1.C b/gcc/testsuite/g++.dg/other/sse2-pr85572-1.C
index e4c4423..46edc06 100644
--- a/gcc/testsuite/g++.dg/other/sse2-pr85572-1.C
+++ b/gcc/testsuite/g++.dg/other/sse2-pr85572-1.C
@@ -1,9 +1,10 @@
// PR target/85572
// { dg-do compile { target i?86-*-* x86_64-*-* } }
// { dg-options "-O2 -msse2 -mno-sse3" }
-// { dg-final { scan-assembler-times {\mpxor\M} 2 } }
-// { dg-final { scan-assembler-times {\mpsubq\M} 2 } }
-// { dg-final { scan-assembler-times {\mpsrlq\M} 1 } }
+// { dg-final { scan-assembler-times {\mpsrad\M} 1 } }
+// { dg-final { scan-assembler-times {\mpshufd\M} 1 } }
+// { dg-final { scan-assembler-times {\mpxor\M} 1 } }
+// { dg-final { scan-assembler-times {\mpsubq\M} 1 } }
typedef long long V __attribute__((vector_size (16)));