[gcc r17-967] testsuite: Tweak sse2-p{add, sub}[bdw]-2.c tests for -march=cascadelake
Roger Sayle
sayle@gcc.gnu.org
Fri May 29 09:28:42 GMT 2026
https://gcc.gnu.org/g:b1eab23769c4338d97eee797a2134bbed4e3c9a9
commit r17-967-gb1eab23769c4338d97eee797a2134bbed4e3c9a9
Author: Roger Sayle <roger@nextmovesoftware.com>
Date: Fri May 29 10:26:31 2026 +0100
testsuite: Tweak sse2-p{add,sub}[bdw]-2.c tests for -march=cascadelake
Update the recently added gcc.target/i386/sse2-p{add,sub}[bdw]-2.c
tests for -march=cascadelake. Committed as obvious.
2026-05-29 Roger Sayle <roger@nextmovesoftware.com>
gcc/testsuite/ChangeLog
* gcc.target/i386/sse2-paddb-2.c: Support -march=cascadelake.
* gcc.target/i386/sse2-paddd-2.c: Likewise.
* gcc.target/i386/sse2-paddw-2.c: Likewise.
* gcc.target/i386/sse2-psubb-2.c: Likewise.
* gcc.target/i386/sse2-psubd-2.c: Likewise.
* gcc.target/i386/sse2-psubw-2.c: Likewise.
Diff:
---
gcc/testsuite/gcc.target/i386/sse2-paddb-2.c | 2 +-
gcc/testsuite/gcc.target/i386/sse2-paddd-2.c | 2 +-
gcc/testsuite/gcc.target/i386/sse2-paddw-2.c | 2 +-
gcc/testsuite/gcc.target/i386/sse2-psubb-2.c | 2 +-
gcc/testsuite/gcc.target/i386/sse2-psubd-2.c | 2 +-
gcc/testsuite/gcc.target/i386/sse2-psubw-2.c | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/gcc/testsuite/gcc.target/i386/sse2-paddb-2.c b/gcc/testsuite/gcc.target/i386/sse2-paddb-2.c
index f4acff29a206..3426852119f3 100644
--- a/gcc/testsuite/gcc.target/i386/sse2-paddb-2.c
+++ b/gcc/testsuite/gcc.target/i386/sse2-paddb-2.c
@@ -17,4 +17,4 @@ void bar()
uo = ui - 1;
}
-/* { dg-final { scan-assembler-times "\[ \t\]paddb\[ \t\]" 2 } } */
+/* { dg-final { scan-assembler-times "\[ \t\]v?paddb\[ \t\]" 2 } } */
diff --git a/gcc/testsuite/gcc.target/i386/sse2-paddd-2.c b/gcc/testsuite/gcc.target/i386/sse2-paddd-2.c
index d48022cbfdae..37a5fc6684dc 100644
--- a/gcc/testsuite/gcc.target/i386/sse2-paddd-2.c
+++ b/gcc/testsuite/gcc.target/i386/sse2-paddd-2.c
@@ -17,4 +17,4 @@ void bar()
uo = ui - 1;
}
-/* { dg-final { scan-assembler-times "\[ \t\]paddd\[ \t\]" 2 } } */
+/* { dg-final { scan-assembler-times "\[ \t\]v?paddd\[ \t\]" 2 } } */
diff --git a/gcc/testsuite/gcc.target/i386/sse2-paddw-2.c b/gcc/testsuite/gcc.target/i386/sse2-paddw-2.c
index be81170cbf7f..521f6cae9e47 100644
--- a/gcc/testsuite/gcc.target/i386/sse2-paddw-2.c
+++ b/gcc/testsuite/gcc.target/i386/sse2-paddw-2.c
@@ -17,4 +17,4 @@ void bar()
uo = ui - 1;
}
-/* { dg-final { scan-assembler-times "\[ \t\]paddw\[ \t\]" 2 } } */
+/* { dg-final { scan-assembler-times "\[ \t\]v?paddw\[ \t\]" 2 } } */
diff --git a/gcc/testsuite/gcc.target/i386/sse2-psubb-2.c b/gcc/testsuite/gcc.target/i386/sse2-psubb-2.c
index e6f421eb276e..961702d21403 100644
--- a/gcc/testsuite/gcc.target/i386/sse2-psubb-2.c
+++ b/gcc/testsuite/gcc.target/i386/sse2-psubb-2.c
@@ -17,4 +17,4 @@ void bar()
uo = ui + 1;
}
-/* { dg-final { scan-assembler-times "\[ \t\]psubb\[ \t\]" 2 } } */
+/* { dg-final { scan-assembler-times "\[ \t\]v?psubb\[ \t\]" 2 } } */
diff --git a/gcc/testsuite/gcc.target/i386/sse2-psubd-2.c b/gcc/testsuite/gcc.target/i386/sse2-psubd-2.c
index aaf7e5a5aae6..0a82cfff5411 100644
--- a/gcc/testsuite/gcc.target/i386/sse2-psubd-2.c
+++ b/gcc/testsuite/gcc.target/i386/sse2-psubd-2.c
@@ -17,4 +17,4 @@ void bar()
uo = ui + 1;
}
-/* { dg-final { scan-assembler-times "\[ \t\]psubd\[ \t\]" 2 } } */
+/* { dg-final { scan-assembler-times "\[ \t\]v?psubd\[ \t\]" 2 } } */
diff --git a/gcc/testsuite/gcc.target/i386/sse2-psubw-2.c b/gcc/testsuite/gcc.target/i386/sse2-psubw-2.c
index 8c11012af9a0..89f2393e58e6 100644
--- a/gcc/testsuite/gcc.target/i386/sse2-psubw-2.c
+++ b/gcc/testsuite/gcc.target/i386/sse2-psubw-2.c
@@ -17,4 +17,4 @@ void bar()
uo = ui + 1;
}
-/* { dg-final { scan-assembler-times "\[ \t\]psubw\[ \t\]" 2 } } */
+/* { dg-final { scan-assembler-times "\[ \t\]v?psubw\[ \t\]" 2 } } */
More information about the Gcc-cvs
mailing list