On 10/8/23 05:35, Juzhe-Zhong wrote:
RVV (RISC-V Vector) doesn't enable vect_unpack, but we still vectorize this
case well.
So, adjust dump check for RVV.
gcc/testsuite/ChangeLog:
* gcc.dg/vect/vect-multitypes-16.c: Fix dump FAIL of RVV.
I'd hoped to avoid a bunch of risc-v special casing in the generic part
of the testsuite. Basically the more we have target specific
conditionals rather than conditionals using properties, the more likely
we are to keep revisiting this stuff over time and possibly for other
architectures as well.
What is it about risc-v's vector support that allows it to optimize this
case? Is it the same property that allows us to handle the outer loop
vectorization tests that you changed in another patch?
Neither an ACK nor NAK right now.
Jeff