On Mon, Jan 23, 2012 at 08:30:46AM +0000, Ramana Radhakrishnan wrote:
> Now that we have vec_perm support, vec_interleave and
> vec_extract_even_odd should fall out from that rather than having to
> handle an additional target in each of these. This fixes
> gcc.dg/vect/slp-11a.c for ARM Neon testing with no other regressions
> in gcc.dg/vect
> 
> Ok ?

That will disable ia64 testing of tests that need vect_extract_even_odd
and vect_interleave.  Not sure if ia64 has good enough vect_perm
support that it can be enabled there though.  Some targets might be
supporting only a couple of specific permutations like these two
and not general permutations.
So safer would be to add [is-effective-target arm_neon_ok] to these
two checks for now.

> 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrish...@linaro.org>
> 
>       * lib/target-supports.exp (check_effective_target_vect_interleave): Use
>       check_effective_target_vect_perm.
>       (check_effective_target_vect_extract_even_odd): Likewise.

        Jakub

Reply via email to