On 4/6/23 19:37, juzhe.zh...@rivai.ai wrote:
From: Juzhe-Zhong <juzhe.zh...@rivai.ai>

gcc/testsuite/ChangeLog:

         * gcc.target/riscv/rvv/rvv.exp: Add auto-vectorization testing.
         * gcc.target/riscv/rvv/vsetvl/vsetvl-17.c: Adapt testcase.
         * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.c: New test.
         * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-1.h: New test.
         * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.c: New test.
         * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup-2.h: New test.
         * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-1.c: New 
test.
         * gcc.target/riscv/rvv/autovec/partial/multiple_rgroup_run-2.c: New 
test.
         * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.c: New test.
         * gcc.target/riscv/rvv/autovec/partial/single_rgroup-1.h: New test.
         * gcc.target/riscv/rvv/autovec/partial/single_rgroup_run-1.c: New test.
         * gcc.target/riscv/rvv/autovec/template-1.h: New test.
         * gcc.target/riscv/rvv/autovec/v-1.c: New test.
         * gcc.target/riscv/rvv/autovec/v-2.c: New test.
         * gcc.target/riscv/rvv/autovec/zve32f-1.c: New test.
         * gcc.target/riscv/rvv/autovec/zve32f-2.c: New test.
         * gcc.target/riscv/rvv/autovec/zve32f-3.c: New test.
         * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-1.c: New test.
         * gcc.target/riscv/rvv/autovec/zve32f_zvl128b-2.c: New test.
         * gcc.target/riscv/rvv/autovec/zve32x-1.c: New test.
         * gcc.target/riscv/rvv/autovec/zve32x-2.c: New test.
         * gcc.target/riscv/rvv/autovec/zve32x-3.c: New test.
         * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-1.c: New test.
         * gcc.target/riscv/rvv/autovec/zve32x_zvl128b-2.c: New test.
         * gcc.target/riscv/rvv/autovec/zve64d-1.c: New test.
         * gcc.target/riscv/rvv/autovec/zve64d-2.c: New test.
         * gcc.target/riscv/rvv/autovec/zve64d-3.c: New test.
         * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-1.c: New test.
         * gcc.target/riscv/rvv/autovec/zve64d_zvl128b-2.c: New test.
         * gcc.target/riscv/rvv/autovec/zve64f-1.c: New test.
         * gcc.target/riscv/rvv/autovec/zve64f-2.c: New test.
         * gcc.target/riscv/rvv/autovec/zve64f-3.c: New test.
         * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-1.c: New test.
         * gcc.target/riscv/rvv/autovec/zve64f_zvl128b-2.c: New test.
         * gcc.target/riscv/rvv/autovec/zve64x-1.c: New test.
         * gcc.target/riscv/rvv/autovec/zve64x-2.c: New test.
         * gcc.target/riscv/rvv/autovec/zve64x-3.c: New test.
         * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-1.c: New test.
         * gcc.target/riscv/rvv/autovec/zve64x_zvl128b-2.c: New test.
This is fine for the trunk once the prerequisite patches to enable autovect are installed (and thus the test passes).

jeff

Reply via email to