Disable epilogue loop vectorisation for vect-widen-mult-u8-*.c

vect-widen-mult-u8.c and vect-widen-mult-u8-u32.c were failing
on arm-linux-gnueabihf with epilogue vectorisation because we
print the expected messages twice rather than once.  We could
fix that either by removing the counts or by disabling epilogue
loop vectorisation.  The other vect-widen-mult-* tests do the
latter, so I did the same here.

2019-11-22  Richard Sandiford  <richard.sandiford@arm.com>

gcc/testsuite/
	* gcc.dg/vect/vect-widen-mult-u8.c: Disable epilogue loop
	vectorization.
	* gcc.dg/vect/vect-widen-mult-u8-u32.c: Likewise.

From-SVN: r278613
This commit is contained in:
Richard Sandiford 2019-11-22 12:03:08 +00:00 committed by Richard Sandiford
parent aa5521f298
commit f2f3dbc67b
3 changed files with 8 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2019-11-22 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/vect/vect-widen-mult-u8.c: Disable epilogue loop
vectorization.
* gcc.dg/vect/vect-widen-mult-u8-u32.c: Likewise.
2019-11-22 Richard Sandiford <richard.sandiford@arm.com>
* gcc.dg/vect/vect-cond-reduc-3.c: Require vect_cond_mixed

View File

@ -1,3 +1,4 @@
/* { dg-additional-options "--param vect-epilogues-nomask=0" } */
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>

View File

@ -1,3 +1,4 @@
/* { dg-additional-options "--param vect-epilogues-nomask=0" } */
/* { dg-require-effective-target vect_int } */
#include <stdarg.h>