aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorUros Bizjak <ubizjak@gmail.com>2010-10-31 08:18:07 +0100
committerUros Bizjak <uros@gcc.gnu.org>2010-10-31 08:18:07 +0100
commit0502fb85f3f8d36dc1760798bb3d14da4f03cb3e (patch)
treec75771205fd24920f6b1f95abc5ecda72fbcf8fa /gcc
parent8e8e423f69e62cd05c2958302f97f582919408fb (diff)
downloadgcc-0502fb85f3f8d36dc1760798bb3d14da4f03cb3e.zip
gcc-0502fb85f3f8d36dc1760798bb3d14da4f03cb3e.tar.gz
gcc-0502fb85f3f8d36dc1760798bb3d14da4f03cb3e.tar.bz2
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')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/tree-vect-stmts.c3
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c2b0142..13292d4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2010-10-31 Uros Bizjak <ubizjak@gmail.com>
+
+ PR tree-optimization/46142
+ * tree-vect-stmts.c (vectorizable_call): Enlarge dt array to
+ accommodate third function argument.
+
2010-10-30 Nathan Froyd <froydnj@codesourcery.com>
* tree-ssa-loop-im.c (rewrite_reciprocal): Use build_one_cst.
diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.c
index 6f4f568..67e9e2b 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;