+2019-12-17 Andrew Stubbs <ams@codesourcery.com>
+
+ * gcc.dg/vect/pr65947-8.c: Change pass conditions for amdgcn.
+ * gcc.dg/vect/vect-multitypes-11.c: Ensure that main isn't vectorized.
+ * gcc.dg/vect/vect-multitypes-12.c: Likewise.
+
2019-12-17 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/pr45701-1.c: Adjust for -mpure-code.
#define N 27
/* Condition reduction with multiple types in the comparison. Will fail to
- vectorize. */
+ vectorize on architectures requiring matching vector sizes. */
int
condition_reduction (char *a, int min_v)
return 0;
}
-/* { dg-final { scan-tree-dump-not "LOOP VECTORIZED" "vect" } } */
-/* { dg-final { scan-tree-dump "multiple types in double reduction or condition reduction" "vect" } } */
+/* { dg-final { scan-tree-dump-not "LOOP VECTORIZED" "vect" { target { ! amdgcn*-*-* } } } } */
+/* { dg-final { scan-tree-dump "LOOP VECTORIZED" "vect" { target amdgcn*-*-* } } } */
+/* { dg-final { scan-tree-dump "multiple types in double reduction or condition reduction" "vect" { target { ! amdgcn*-*-* } } } } */