1 /* { dg-do compile } */
2 /* { dg-options "-march=rv64gc -mabi=lp64d -O3" } */
4 #include "riscv_vector.h"
7 __attribute__((target("arch=+v")))
8 test_1 (vint32m1_t a
, vint32m1_t b
, size_t vl
)
10 return __riscv_vadd_vv_i32m1 (a
, b
, vl
);
22 return __riscv_vsetvl_e8m4 (vl
); /* { dg-error {builtin function '__riscv_vsetvl_e8m4\(vl\)' requires the V ISA extension} } */