Commit c21accc5 by Nathan Sidwell Committed by Andrew Pinski

tree-vectorizer.c (vect_analyze_data_refs): Reformat and avoid uninitialized variable.

2004-11-30  Nathan Sidwell  <nathan@codesourcery.com>

        * tree-vectorizer.c (vect_analyze_data_refs): Reformat and avoid
        uninitialized variable.

From-SVN: r91543
parent d7d05b86
2004-11-30 Nathan Sidwell <nathan@codesourcery.com>
* tree-vectorizer.c (vect_analyze_data_refs): Reformat and avoid
uninitialized variable.
2004-11-30 Eric Christopher <echristo@redhat.com> 2004-11-30 Eric Christopher <echristo@redhat.com>
* fold-const.c (fold_widened_comparison): Make sure that we're * fold-const.c (fold_widened_comparison): Make sure that we're
......
...@@ -4899,7 +4899,7 @@ vect_analyze_data_refs (loop_vec_info loop_vinfo) ...@@ -4899,7 +4899,7 @@ vect_analyze_data_refs (loop_vec_info loop_vinfo)
int nbbs = loop->num_nodes; int nbbs = loop->num_nodes;
block_stmt_iterator si; block_stmt_iterator si;
int j; int j;
struct data_reference *dr, *tmp_dr; struct data_reference *dr;
tree tag; tree tag;
tree address_base; tree address_base;
bool base_aligned_p; bool base_aligned_p;
...@@ -5013,17 +5013,25 @@ vect_analyze_data_refs (loop_vec_info loop_vinfo) ...@@ -5013,17 +5013,25 @@ vect_analyze_data_refs (loop_vec_info loop_vinfo)
switch (TREE_CODE (address_base)) switch (TREE_CODE (address_base))
{ {
case ARRAY_REF: case ARRAY_REF:
tmp_dr = analyze_array (stmt, TREE_OPERAND (symbl, 0), {
DR_IS_READ (tmp_dr)); struct data_reference *tmp_dr;
tag = vect_get_base_and_bit_offset (tmp_dr, DR_BASE_NAME (tmp_dr),
NULL_TREE, loop_vinfo, &offset, &base_aligned_p); tmp_dr = analyze_array (stmt, TREE_OPERAND (symbl, 0),
if (!tag) DR_IS_READ (dr));
{ tag = vect_get_base_and_bit_offset
if (vect_debug_stats (loop) || vect_debug_details (loop)) (tmp_dr, DR_BASE_NAME (tmp_dr),
fprintf (dump_file, "not vectorized: no memtag for ref."); NULL_TREE, loop_vinfo, &offset, &base_aligned_p);
return false; if (!tag)
} {
STMT_VINFO_MEMTAG (stmt_info) = tag; if (vect_debug_stats (loop)
|| vect_debug_details (loop))
fprintf (dump_file,
"not vectorized: no memtag for ref.");
return false;
}
STMT_VINFO_MEMTAG (stmt_info) = tag;
}
break; break;
case VAR_DECL: case VAR_DECL:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment