On 12/14/22 01:09, juzhe.zh...@rivai.ai wrote:
From: Ju-Zhe Zhong <juzhe.zh...@rivai.ai>

gcc/testsuite/ChangeLog:

         * gcc.target/riscv/rvv/rvv.exp: Adjust to enable tests for VSETVL PASS.
         * gcc.target/riscv/rvv/vsetvl/dump-1.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-1.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-10.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-11.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-12.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-13.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-14.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-15.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-16.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-17.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-18.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-19.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-2.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-3.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-4.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-5.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-6.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-7.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-8.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_block-9.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-1.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-2.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-3.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-4.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-5.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-6.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-7.c: New test.
         * gcc.target/riscv/rvv/vsetvl/vlmax_single_vtype-8.c: New test.
So it looks like the assembler strings you're searching for are highly specific (across all 5 testsuite patches). How sensitive do we expect these tests to be to things like register allocation giving us different registers and such? I'd hate to be in a position where we're constantly needing to update these tests because the output is changing in unimportant ways.

Jeff

Reply via email to