]> git.ipfire.org Git - thirdparty/gcc.git/commit
TEST: Fix dump FAIL for RVV (RISCV-V vector)
authorJuzhe-Zhong <juzhe.zhong@rivai.ai>
Sun, 8 Oct 2023 08:20:05 +0000 (16:20 +0800)
committerLehua Ding <lehua.ding@rivai.ai>
Mon, 9 Oct 2023 08:18:31 +0000 (16:18 +0800)
commit873586ebc565b6c8abbaaba58b900dbe984bf64f
tree50565eca45d27d54984a2c9f6ba894c75582a10c
parentc1e474785859c9630fcae19c8d2d606f5642c636
TEST: Fix dump FAIL for RVV (RISCV-V vector)

As this showed: https://godbolt.org/z/3K9oK7fx3

ARM SVE 2 times for FOLD_EXTRACT_LAST wheras RVV 4 times.

This is because RISC-V doesn't enable vec_pack_trunc so we will failed conversion and fold_extract_last at the first time analysis.
Then we succeed at the second time.

So RVV has 4 times of showing "FOLD_EXTRACT_LAST:.

gcc/testsuite/ChangeLog:

* gcc.dg/vect/vect-cond-reduc-4.c: Add vect_pack_trunc variant.
gcc/testsuite/gcc.dg/vect/vect-cond-reduc-4.c