diff options
author | Roger Sayle <roger@nextmovesoftware.com> | 2024-08-07 12:52:26 +0100 |
---|---|---|
committer | Roger Sayle <roger@nextmovesoftware.com> | 2024-08-07 12:52:26 +0100 |
commit | 990a65fb1aa5d1b05a7737df879afb6900e2ce96 (patch) | |
tree | 0528e7f483507b08aff647ed1000b399451562dc /gcc | |
parent | a1999cbc816ecd382c7af4ca44153379de49dcaf (diff) | |
download | gcc-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.C | 7 |
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))); |