This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] Adjust gcc.dg/vect/bb-slp-32.c
- From: Richard Biener <rguenther at suse dot de>
- To: gcc-patches at gcc dot gnu dot org
- Date: Mon, 16 Nov 2015 09:55:25 +0100 (CET)
- Subject: [PATCH] Adjust gcc.dg/vect/bb-slp-32.c
- Authentication-results: sourceware.org; auth=none
This adjusts mentioned testcase to make it more reliably pass.
Tested on x86_64-unknown-linux-gnu.
Richard.
2015-11-16 Richard Biener <rguenther@suse.de>
* gcc.dg/vect/bb-slp-32.c: Adjust testcase.
Index: gcc/testsuite/gcc.dg/vect/bb-slp-32.c
===================================================================
--- gcc/testsuite/gcc.dg/vect/bb-slp-32.c (revision 230310)
+++ gcc/testsuite/gcc.dg/vect/bb-slp-32.c (working copy)
@@ -3,17 +3,17 @@
/* { dg-additional-options "-fvect-cost-model=dynamic" } */
void bar (int *);
-int foo (int *p)
+int foo (int *p, int a, int b)
{
int x[4];
int tem0, tem1, tem2, tem3;
- tem0 = p[0] + 1;
+ tem0 = p[0] + 1 + a;
x[0] = tem0;
- tem1 = p[1] + 2;
+ tem1 = p[1] + 2 + b;
x[1] = tem1;
- tem2 = p[2] + 3;
+ tem2 = p[2] + 3 + b;
x[2] = tem2;
- tem3 = p[3] + 4;
+ tem3 = p[3] + 4 + a;
x[3] = tem3;
bar (x);
return tem0 + tem1 + tem2 + tem3;