https://gcc.gnu.org/g:b1eab23769c4338d97eee797a2134bbed4e3c9a9
commit r17-967-gb1eab23769c4338d97eee797a2134bbed4e3c9a9 Author: Roger Sayle <[email protected]> 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 <[email protected]> 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 } } */
