Hi All, When the rshrn commit was reverted I missed this testcase. This now updates it.
Bootstrapped Regtested on aarch64-none-linux-gnu and no issues. Committed under the obvious rule. Thanks, Tamar gcc/testsuite/ChangeLog: * gcc.target/aarch64/shrn-combine-10.c: Use shrn. --- inline copy of patch -- diff --git a/gcc/testsuite/gcc.target/aarch64/shrn-combine-10.c b/gcc/testsuite/gcc.target/aarch64/shrn-combine-10.c index 3a1cfce93e9065e8d5b43a770b0ef24a17586411..dc9e9be94cbe4ba81d936dfaf178674b9da31040 100644 --- a/gcc/testsuite/gcc.target/aarch64/shrn-combine-10.c +++ b/gcc/testsuite/gcc.target/aarch64/shrn-combine-10.c @@ -6,7 +6,7 @@ uint32x4_t foo (uint64x2_t a, uint64x2_t b) { - return vrshrn_high_n_u64 (vrshrn_n_u64 (a, 32), b, 32); + return vshrn_high_n_u64 (vshrn_n_u64 (a, 32), b, 32); } /* { dg-final { scan-assembler-times {\tuzp2\t} 1 } } */ --
diff --git a/gcc/testsuite/gcc.target/aarch64/shrn-combine-10.c b/gcc/testsuite/gcc.target/aarch64/shrn-combine-10.c index 3a1cfce93e9065e8d5b43a770b0ef24a17586411..dc9e9be94cbe4ba81d936dfaf178674b9da31040 100644 --- a/gcc/testsuite/gcc.target/aarch64/shrn-combine-10.c +++ b/gcc/testsuite/gcc.target/aarch64/shrn-combine-10.c @@ -6,7 +6,7 @@ uint32x4_t foo (uint64x2_t a, uint64x2_t b) { - return vrshrn_high_n_u64 (vrshrn_n_u64 (a, 32), b, 32); + return vshrn_high_n_u64 (vshrn_n_u64 (a, 32), b, 32); } /* { dg-final { scan-assembler-times {\tuzp2\t} 1 } } */