diff options
author | James Greenhalgh <james.greenhalgh@arm.com> | 2017-07-27 11:42:17 +0000 |
---|---|---|
committer | James Greenhalgh <jgreenhalgh@gcc.gnu.org> | 2017-07-27 11:42:17 +0000 |
commit | 0919ce3efe2a0d6a20cb726feabe26dc3503db43 (patch) | |
tree | abe762c29c8a13c910c8341c09fb0ea4cdf45529 /gcc/tree-ssa.c | |
parent | 58814c7630eccb63cd24d198cfda2e8a268faa7e (diff) |
[Patch (preapproved)] Guard Copy Header pass on
While answering a user question on the equivalence of
-ftree-loop-vectorize + -ftree-slp-vectorize and -ftree-vectorize I
spotted one case which broke the equivalence. pass_ch::process_loop_p
was guarded on flag_tree_vectorize, meaning you would get it for
-ftree-vectorize, but not for -ftree-loop-vectorize/-ftree-slp-vectorize.
This patch fixes that, getting rid of the only use of flag_tree_vectorize
in the code base.
gcc/
* tree-ssa-loop-ch.c (pass_ch::process_loop_p): Guard on
flag_tree_loop_vectorize rather than flag_tree_vectorize.
From-SVN: r250619
Diffstat (limited to 'gcc/tree-ssa.c')
0 files changed, 0 insertions, 0 deletions