aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdwin Lu <ewlu@rivosinc.com>2024-07-12 11:31:16 -0700
committerEdwin Lu <ewlu@rivosinc.com>2024-07-15 09:43:46 -0700
commit4306f76192bc7ab71c5997a7e2c95320505029ab (patch)
treee03af0aa15e1fedc8d893c679a7aa2272e370c5b
parent8f87b3c5ecd47f6ac0d7407ae5d436a12fb169dd (diff)
downloadgcc-4306f76192bc7ab71c5997a7e2c95320505029ab.zip
gcc-4306f76192bc7ab71c5997a7e2c95320505029ab.tar.gz
gcc-4306f76192bc7ab71c5997a7e2c95320505029ab.tar.bz2
RISC-V: Fix testcase for vector .SAT_SUB in zip benchmark
The following testcase was not properly testing anything due to an uninitialized variable. As a result, the loop was not iterating through the testing data, but instead on undefined values which could cause an unexpected abort. gcc/testsuite/ChangeLog: * gcc.target/riscv/rvv/autovec/binop/vec_sat_binary_vx.h: initialize variable Signed-off-by: Edwin Lu <ewlu@rivosinc.com>
-rw-r--r--gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vec_sat_binary_vx.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vec_sat_binary_vx.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vec_sat_binary_vx.h
index d238c63..309d633 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vec_sat_binary_vx.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/binop/vec_sat_binary_vx.h
@@ -9,6 +9,7 @@ main ()
for (i = 0; i < sizeof (DATA) / sizeof (DATA[0]); i++)
{
+ d = DATA[i];
RUN_BINARY_VX (&d.x[N], d.b, N);
for (k = 0; k < N; k++)