diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2010-10-31 08:18:07 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2010-10-31 08:18:07 +0100 |
commit | 0502fb85f3f8d36dc1760798bb3d14da4f03cb3e (patch) | |
tree | c75771205fd24920f6b1f95abc5ecda72fbcf8fa /gcc/tree-vect-stmts.c | |
parent | 8e8e423f69e62cd05c2958302f97f582919408fb (diff) | |
download | gcc-0502fb85f3f8d36dc1760798bb3d14da4f03cb3e.tar.gz |
re PR tree-optimization/46142 (FMA test failures)
PR tree-optimization/46142
* tree-vect-stmts.c (vectorizable_call): Enlarge dt array to
accommodate third function argument.
From-SVN: r166105
Diffstat (limited to 'gcc/tree-vect-stmts.c')
-rw-r--r-- | gcc/tree-vect-stmts.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.c index 6f4f56861d0..67e9e2bc445 100644 --- a/gcc/tree-vect-stmts.c +++ b/gcc/tree-vect-stmts.c @@ -1308,7 +1308,8 @@ vectorizable_call (gimple stmt, gimple_stmt_iterator *gsi, gimple *vec_stmt) loop_vec_info loop_vinfo = STMT_VINFO_LOOP_VINFO (stmt_info); tree fndecl, new_temp, def, rhs_type; gimple def_stmt; - enum vect_def_type dt[2] = {vect_unknown_def_type, vect_unknown_def_type}; + enum vect_def_type dt[3] + = {vect_unknown_def_type, vect_unknown_def_type, vect_unknown_def_type}; gimple new_stmt = NULL; int ncopies, j; VEC(tree, heap) *vargs = NULL; |