diff options
author | Richard Biener <rguenther@suse.de> | 2024-02-05 10:21:06 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2024-02-05 11:06:09 +0100 |
commit | 9d139c036547a4b3b43439b82f94a9c350d4fa2f (patch) | |
tree | 16d7a0a80f626b6ddae6e8a59edac3dcf2400309 | |
parent | dede174fbb57bdd3e26f322b6096d53edf0089c4 (diff) | |
download | gcc-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.
-rw-r--r-- | gcc/tree-vect-data-refs.cc | 2 |
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); |