diff options
author | Bin Cheng <bin.cheng@arm.com> | 2016-09-15 16:31:35 +0000 |
---|---|---|
committer | Bin Cheng <amker@gcc.gnu.org> | 2016-09-15 16:31:35 +0000 |
commit | 7e16ce79a4033d8bba49a1f388041f1ba52f1481 (patch) | |
tree | 64c5356862fbe772dbead17cbce71cf117afdcd0 /libcpp/include/line-map.h | |
parent | 7c05f5c46d5b0db80d65bec5f14a893d0e939c85 (diff) | |
download | gcc-7e16ce79a4033d8bba49a1f388041f1ba52f1481.zip gcc-7e16ce79a4033d8bba49a1f388041f1ba52f1481.tar.gz gcc-7e16ce79a4033d8bba49a1f388041f1ba52f1481.tar.bz2 |
re PR tree-optimization/77503 (ICE in vect_transform_stmt compiling postgresql)
PR tree-optimization/77503
* tree-vect-loop.c (vectorizable_reduction): Record reduction
code for CONST_COND_REDUCTION at analysis stage and use it at
transform stage.
* tree-vectorizer.h (struct _stmt_vec_info): New field.
(STMT_VINFO_VEC_CONST_COND_REDUC_CODE): New macro.
* tree-vect-stmts.c (new_stmt_vec_info): Initialize above new
field.
gcc/testsuite
* gcc.dg/vect/pr77503.c: New test.
From-SVN: r240166
Diffstat (limited to 'libcpp/include/line-map.h')
0 files changed, 0 insertions, 0 deletions