diff options
author | Bin Cheng <amker@gcc.gnu.org> | 2015-02-13 05:44:46 +0000 |
---|---|---|
committer | Bin Cheng <amker@gcc.gnu.org> | 2015-02-13 05:44:46 +0000 |
commit | fc06280eb11be2316b12a51112cb62614141f32d (patch) | |
tree | 1306ae46686893d216153301b433362f1e20624d /gcc/tree-cfg.c | |
parent | 785f21af82139f512eb12f3318899c9f967409e6 (diff) | |
download | gcc-fc06280eb11be2316b12a51112cb62614141f32d.zip gcc-fc06280eb11be2316b12a51112cb62614141f32d.tar.gz gcc-fc06280eb11be2316b12a51112cb62614141f32d.tar.bz2 |
re PR tree-optimization/64705 (Bad code generation of sieve on x86-64 because of too aggressive IV optimizations)
PR tree-optimization/64705
* tree-ssa-loop-niter.h (expand_simple_operations): New parameter.
* tree-ssa-loop-niter.c (expand_simple_operations): New parameter.
* tree-ssa-loop-ivopts.c (extract_single_var_from_expr): New.
(find_bivs, find_givs_in_stmt_scev): Pass new argument to
expand_simple_operations.
testsuite
PR tree-optimization/64705
* gcc.dg/tree-ssa/pr64705.c: New test.
From-SVN: r220676
Diffstat (limited to 'gcc/tree-cfg.c')
0 files changed, 0 insertions, 0 deletions