summaryrefslogtreecommitdiff
path: root/gcc/graphite-sese-to-poly.c
diff options
context:
space:
mode:
authorTom de Vries <tom@codesourcery.com>2016-04-09 15:28:24 +0000
committerTom de Vries <vries@gcc.gnu.org>2016-04-09 15:28:24 +0000
commit09bf990eb869cc60f8b84b3c29f54b12d0520345 (patch)
tree62d4d43012208ea727332cdeb913cbb5a85241d9 /gcc/graphite-sese-to-poly.c
parent138c3c1a7881fad8fdadacf41eede035964cd3c0 (diff)
Fix pdr accesses order
2016-04-09 Tom de Vries <tom@codesourcery.com> PR tree-optimization/68953 * graphite-sese-to-poly.c (pdr_add_memory_accesses): Order accesses from first to last subscript. * gcc.dg/graphite/pr68953.c: New test. From-SVN: r234851
Diffstat (limited to 'gcc/graphite-sese-to-poly.c')
-rw-r--r--gcc/graphite-sese-to-poly.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/graphite-sese-to-poly.c b/gcc/graphite-sese-to-poly.c
index b62789f84c6..22a09a1782f 100644
--- a/gcc/graphite-sese-to-poly.c
+++ b/gcc/graphite-sese-to-poly.c
@@ -672,7 +672,7 @@ pdr_add_memory_accesses (isl_map *acc, dr_info &dri)
aff = extract_affine (scop, afn,
isl_space_domain (isl_map_get_space (acc)));
- acc = set_index (acc, i + 1, aff);
+ acc = set_index (acc, nb_subscripts - i , aff);
}
return isl_map_coalesce (acc);