re PR target/82442 (vect/pr31699.c fails on arm)
authorWilco Dijkstra <wdijkstr@arm.com>
Mon, 16 Oct 2017 13:26:20 +0000 (13:26 +0000)
committerWilco Dijkstra <wilco@gcc.gnu.org>
Mon, 16 Oct 2017 13:26:20 +0000 (13:26 +0000)
Fix PR82442

Recently the gcc.dg/vect/pr31699.c was modified to check for
vect_float effective target instead for vect_double.  As a
result it now fails on armhf.  Fix by avoiding double.
Tested on armhf, aarch64 and x64.

    gcc/testsuite/
PR target/82442
* gcc.dg/vect/pr31699.c: Fix testcase.

From-SVN: r253786

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/pr31699.c

index 44dff85495b04882d1f14447f7e550d159d80d1a..3464275a77b8c8d8c3bd963d4c9a7d993cd70f9d 100644 (file)
@@ -1,3 +1,8 @@
+2017-10-16  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       PR target/82442
+       * gcc.dg/vect/pr31699.c: Fix testcase.
+
 2017-10-16  Tamar Christina  <tamar.christina@arm.com>
 
        * gcc.target/aarch64/advsimd-intrinsics/vect-dot-qi.h: New.
index 7ec4dfe770a8ce0f98c6ff46e6f301e88b63fc0e..b0b9971fcfc9f6f90ccef7bf1de10fd109c3d07b 100644 (file)
@@ -7,9 +7,9 @@
 float x[256];
 
 __attribute__ ((noinline))
-double *foo(void)
+float *foo(void)
 {
double *z = malloc (sizeof(double) * 256);
float *z = malloc (sizeof(float) * 256);
 
  int i;
  for (i=0; i<256; ++i)