diff options
author | Richard Biener <rguenther@suse.de> | 2014-11-27 09:33:32 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2014-11-27 09:33:32 +0000 |
commit | 642fce57a7208339a4f55ff8c3ce377a2cfa4738 (patch) | |
tree | 73af2fc6f50518b9204c2c22955efa0f2226accd /gcc/alias.c | |
parent | 22273d1adbff93ebca70943be269e89d094c12e3 (diff) | |
download | gcc-642fce57a7208339a4f55ff8c3ce377a2cfa4738.zip gcc-642fce57a7208339a4f55ff8c3ce377a2cfa4738.tar.gz gcc-642fce57a7208339a4f55ff8c3ce377a2cfa4738.tar.bz2 |
re PR tree-optimization/61634 (ICE in in vect_get_vec_def_for_operand, at tree-vect-stmts.c:1423)
2014-11-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/61634
* tree-vect-slp.c: Include gimple-walk.h.
(vect_detect_hybrid_slp_stmts): Rewrite to propagate hybrid
down the SLP tree for one scalar statement.
(vect_detect_hybrid_slp_1): New walker function.
(vect_detect_hybrid_slp_2): Likewise.
(vect_detect_hybrid_slp): Properly handle pattern statements
in a pre-scan over all loop stmts.
* gcc.dg/vect/pr61634.c: New testcase.
From-SVN: r218113
Diffstat (limited to 'gcc/alias.c')
0 files changed, 0 insertions, 0 deletions