There's a typo in the testcase, I've committed the patch as an obvious fix.
Fix typo in testcase. gcc/testsuite/ChangeLog: * gcc.target/i386/avx-pr94680.c: Fix typo in testcase. diff --git a/gcc/testsuite/gcc.target/i386/avx-pr94680.c b/gcc/testsuite/gcc.target/i386/avx-pr94680.c index a89e4967f64..cb5041b6af3 100644 --- a/gcc/testsuite/gcc.target/i386/avx-pr94680.c +++ b/gcc/testsuite/gcc.target/i386/avx-pr94680.c @@ -76,7 +76,7 @@ foo_v16hi_l (v16hi x) { return __builtin_shuffle ((v16hi) { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, x, - (v16hi) { 16, 17, 18, 20, 21, 22, 23, + (v16hi) { 16, 17, 18, 19, 20, 21, 22, 23, 15, 0, 13, 2, 11, 4, 9, 6 }); } -- BR, Hongtao