X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2FChangeLog;h=3f9af64907626d51c1e004249bb6a45cfabcd363;hp=c5235bf37ffdc4b1dad74baf2cba15279192e41b;hb=d6152abcbb4afe750c58974625f5218f93604105;hpb=63ea70c3f9b75abb182dd84390cc3066e28dca0e diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c5235bf37ff..3f9af649076 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,17 @@ +2011-10-25 Jakub Jelinek + + PR tree-optimization/50596 + * tree-vect-stmts.c (vect_mark_relevant): Only use + FOR_EACH_IMM_USE_FAST if lhs is SSA_NAME. + (vectorizable_store): If is_pattern_stmt_p look through + VIEW_CONVERT_EXPR on lhs. + * tree-vect-patterns.c (check_bool_pattern, adjust_bool_pattern): + Use unsigned type instead of signed. + (vect_recog_bool_pattern): Optimize also stores into bool memory in + addition to casts from bool to integral types. + (vect_mark_pattern_stmts): If pattern_stmt already has vinfo + created, don't create it again. + 2011-10-25 Kai Tietz * config/i386/i386.c (ix86_frame_pointer_required): Require