diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-10-27 06:38:52 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-10-27 06:38:52 +0000 |
commit | 2db0b3527cdd32dc1bb494d18508dc4320a19f69 (patch) | |
tree | c7c3eab8c786f9630cce495ae3913a2d458e808d /gcc/tree-vect-data-refs.c | |
parent | d0986467397b442d06f2d63557bbc3548919d783 (diff) | |
download | gcc-2db0b3527cdd32dc1bb494d18508dc4320a19f69.tar.gz |
2009-10-27 Basile Starynkevitch <basile@starynkevitch.net>
MELT branch merged with trunk rev 153581
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@153582 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-vect-data-refs.c')
-rw-r--r-- | gcc/tree-vect-data-refs.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/tree-vect-data-refs.c b/gcc/tree-vect-data-refs.c index c3570d31948..ea3a508966f 100644 --- a/gcc/tree-vect-data-refs.c +++ b/gcc/tree-vect-data-refs.c @@ -2376,7 +2376,9 @@ vect_create_data_ref_ptr (gimple stmt, struct loop *at_loop, if (!alias_sets_conflict_p (get_deref_alias_set (vect_ptr), get_alias_set (DR_REF (dr)))) { - vect_ptr_type = build_pointer_type_for_mode (vectype, ptr_mode, true); + vect_ptr_type + = build_pointer_type_for_mode (vectype, + TYPE_MODE (vect_ptr_type), true); vect_ptr = vect_get_new_vect_var (vect_ptr_type, vect_pointer_var, get_name (base_name)); } @@ -2392,7 +2394,8 @@ vect_create_data_ref_ptr (gimple stmt, struct loop *at_loop, get_alias_set (lhs))) { vect_ptr_type - = build_pointer_type_for_mode (vectype, ptr_mode, true); + = build_pointer_type_for_mode (vectype, + TYPE_MODE (vect_ptr_type), true); vect_ptr = vect_get_new_vect_var (vect_ptr_type, vect_pointer_var, get_name (base_name)); |