I accidentally committed r211502 with the body of a new test duplicated twice.
Removed in r211635.
My apologies!
--Alan
Index: gcc/testsuite/gcc.dg/vect/vect-singleton_1.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/vect-singleton_1.c (revision 211634)
+++ gcc/testsuite/gcc.dg/vect/vect-singleton_1.c (revision 211635)
@@ -36,41 +36,3 @@
TEST (short, int16x1_t, s16)
TEST (char, int8x1_t, s8)
-/* PR target/59843 ICE on function taking/returning vector of one float64_t. */
-
-/* { dg-do compile } */
-/* { dg-options "-Warray-bounds -O2 -fno-inline -std=c99" } */
-
-#define TEST(BASETYPE, VECTYPE, SUFFIX) \
- typedef BASETYPE VECTYPE \
- __attribute__ ((__vector_size__ (sizeof (BASETYPE)))); \
- VECTYPE \
- test_vadd_##SUFFIX (VECTYPE a, VECTYPE b) \
- { \
- return a + b; \
- } \
- \
- void \
- test_##SUFFIX (BASETYPE val) \
- { \
- VECTYPE var = { val }; \
- BASETYPE v0 = var[0]; \
- BASETYPE v1 = var[1]; /* { dg-warning "index value is out of bound" } */ \
- }
-
-TEST (double, float64x1_t, f64)
-
-/* Original bug was for above type;
- in a nod to completeness, test other types too. */
-
-TEST (long long, int64x1_t, s64)
-
-TEST (float, float32x1_t, f32)
-
-TEST (long, longx1_t, l)
-
-TEST (int, intx1_t, i)
-
-TEST (short, int16x1_t, s16)
-
-TEST (char, int8x1_t, s8)
Index: gcc/testsuite/ChangeLog
===================================================================
--- gcc/testsuite/ChangeLog (revision 211634)
+++ gcc/testsuite/ChangeLog (revision 211635)
@@ -1,3 +1,7 @@
+2014-06-13 Alan Lawrence <alan.lawre...@arm.com>
+
+ * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
+
2014-06-13 Richard Biener <rguent...@suse.de>
* c-c++-common/pr46562-2.c: Adjust.