aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2024-02-05 10:21:06 +0100
committerRichard Biener <rguenther@suse.de>2024-02-05 11:06:09 +0100
commit9d139c036547a4b3b43439b82f94a9c350d4fa2f (patch)
tree16d7a0a80f626b6ddae6e8a59edac3dcf2400309 /gcc
parentdede174fbb57bdd3e26f322b6096d53edf0089c4 (diff)
downloadgcc-9d139c036547a4b3b43439b82f94a9c350d4fa2f.zip
gcc-9d139c036547a4b3b43439b82f94a9c350d4fa2f.tar.gz
gcc-9d139c036547a4b3b43439b82f94a9c350d4fa2f.tar.bz2
Vectorizer and address-spaces
The following makes sure to use the correct pointer mode when building pointer types to a non-default address-space. * tree-vect-data-refs.cc (vect_create_data_ref_ptr): Use the default mode when building a pointer.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/tree-vect-data-refs.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-vect-data-refs.cc b/gcc/tree-vect-data-refs.cc
index 2ca5a1b..f79ade9 100644
--- a/gcc/tree-vect-data-refs.cc
+++ b/gcc/tree-vect-data-refs.cc
@@ -5323,7 +5323,7 @@ vect_create_data_ref_ptr (vec_info *vinfo, stmt_vec_info stmt_info,
}
while (sinfo);
}
- aggr_ptr_type = build_pointer_type_for_mode (aggr_type, ptr_mode,
+ aggr_ptr_type = build_pointer_type_for_mode (aggr_type, VOIDmode,
need_ref_all);
aggr_ptr = vect_get_new_vect_var (aggr_ptr_type, vect_pointer_var, base_name);