diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h b/gcc/testsuite/gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h
index a3c529572efa5566124ed9fda54e0f80732f1f7a..f30b3e2db640a15af162bf0534b69aaa518cd838 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/partial/single_rgroup-2.h
@@ -29,7 +29,7 @@
 	}                                                                      \
       else                                                                     \
         {                                                                      \
-	  if (b_##TYPE[i] == 0) __builtin_abort();                             \
+	  if (b_##TYPE[i] != 0) __builtin_abort();                             \
 	}                                                                      \
     }