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