aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2015-01-30 09:22:17 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2015-01-30 09:22:17 +0000
commit566d377a296f571eed3af6609f75d57e9bb5eb13 (patch)
tree289135d8ede5314f55c8ecdb94b2c845dc69ca21 /gcc/ChangeLog
parent445e588866137e1e26d9e69f5d657382f3d91006 (diff)
downloadgcc-566d377a296f571eed3af6609f75d57e9bb5eb13.zip
gcc-566d377a296f571eed3af6609f75d57e9bb5eb13.tar.gz
gcc-566d377a296f571eed3af6609f75d57e9bb5eb13.tar.bz2
re PR tree-optimization/64829 ([ARM] ICE at -O3 in vect_get_vec_def_for_stmt_copy)
2015-01-30 Richard Biener <rguenther@suse.de> PR tree-optimization/64829 * tree-vect-patterns.c (vect_handle_widen_op_by_const): Do not add a widening conversion pattern but hand off extra widenings to callers. (vect_recog_widen_mult_pattern): Handle extra widening produced by vect_handle_widen_op_by_const. (vect_recog_widen_shift_pattern): Likewise. (vect_pattern_recog_1): Remove excess vertical space in dumping. * tree-vect-stmts.c (vect_mark_stmts_to_be_vectorized): Likewise. (vect_init_vector_1): Likewise. (vect_get_vec_def_for_operand): Likewise. (vect_finish_stmt_generation): Likewise. (vectorizable_load): Likewise. (vect_analyze_stmt): Likewise. (vect_is_simple_use): Likewise. * gcc.dg/vect/pr64829.c: New testcase. From-SVN: r220275
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 60d8723..6ddbc93 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,21 @@
+2015-01-30 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/64829
+ * tree-vect-patterns.c (vect_handle_widen_op_by_const): Do
+ not add a widening conversion pattern but hand off extra
+ widenings to callers.
+ (vect_recog_widen_mult_pattern): Handle extra widening produced
+ by vect_handle_widen_op_by_const.
+ (vect_recog_widen_shift_pattern): Likewise.
+ (vect_pattern_recog_1): Remove excess vertical space in dumping.
+ * tree-vect-stmts.c (vect_mark_stmts_to_be_vectorized): Likewise.
+ (vect_init_vector_1): Likewise.
+ (vect_get_vec_def_for_operand): Likewise.
+ (vect_finish_stmt_generation): Likewise.
+ (vectorizable_load): Likewise.
+ (vect_analyze_stmt): Likewise.
+ (vect_is_simple_use): Likewise.
+
2015-01-29 Jeff Law <law@redhat.com>
* combine.c (try_combine): Fix typo in comment.