aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2021-01-15 14:03:37 +0100
committerRichard Biener <rguenther@suse.de>2021-01-15 14:03:37 +0100
commitb36c9cd09472c8efb8405726b7cc94fa4ae7059f (patch)
treed6a6681ad6edcc5644a85c3a32fca8dd276d44e0 /gcc
parentaa4ee5798fefd8eedd51287695120bf5219a9858 (diff)
downloadgcc-b36c9cd09472c8efb8405726b7cc94fa4ae7059f.zip
gcc-b36c9cd09472c8efb8405726b7cc94fa4ae7059f.tar.gz
gcc-b36c9cd09472c8efb8405726b7cc94fa4ae7059f.tar.bz2
testsuite/96147 - align vector access
This aligns p so that the testcase is meaningful for targets without a hw misaligned access. 2021-01-15 Richard Biener <rguenther@suse.de> PR testsuite/96147 * gcc.dg/vect/bb-slp-32.c: Align p.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.dg/vect/bb-slp-32.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.dg/vect/bb-slp-32.c b/gcc/testsuite/gcc.dg/vect/bb-slp-32.c
index 020b636..84cc437 100644
--- a/gcc/testsuite/gcc.dg/vect/bb-slp-32.c
+++ b/gcc/testsuite/gcc.dg/vect/bb-slp-32.c
@@ -8,6 +8,7 @@ int foo (int *p, int a, int b)
int x[4];
int tem0, tem1, tem2, tem3;
int sum = 0;
+ p = __builtin_assume_aligned (p, __BIGGEST_ALIGNMENT__);
tem0 = p[0] + 1 + a;
sum += tem0;
x[0] = tem0;