> +/* { dg-additional-options "-mabi=lp64d" { target { rv64 } } } */
> +/* { dg-additional-options "-mabi=ilp32d" { target { rv32 } } } */

Wouldn't skipping those tests also be reasonable?
I.e. adding a target to the compile directive instead.  I'd find that a bit
more intuitive than overriding the ABI.
The same might apply to the other cases you touched.  In the end it's probably
a question of taste but why if your test target mandates an ABI that cannot
compile vector tests, why compile them at all?

-- 
Regards
 Robin

Reply via email to