aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2011-10-25 10:02:08 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2011-10-25 10:02:08 +0200
commitab0ef7069390b376263a13cb1dbdf38883d664d7 (patch)
tree98fa7d9be8e8feb32d1a93e13c5d8bc78f7ac8b8 /gcc/config.gcc
parentdb8543789305f6d56005bba91f784831d3745970 (diff)
downloadgcc-ab0ef7069390b376263a13cb1dbdf38883d664d7.zip
gcc-ab0ef7069390b376263a13cb1dbdf38883d664d7.tar.gz
gcc-ab0ef7069390b376263a13cb1dbdf38883d664d7.tar.bz2
re PR tree-optimization/50596 (Problems in vectorization of condition expression)
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. * gcc.dg/vect/vect-cond-10.c: New test. From-SVN: r180424
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions