diff options
author | Richard Biener <rguenther@suse.de> | 2013-11-21 09:15:05 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2013-11-21 09:15:05 +0000 |
commit | d995e887cb937a630aaf1fc9a78d4bd166f12a83 (patch) | |
tree | 1f8c0d81378b597d7ea98fdbd5f698eba2cccdf1 /gcc/tree-vect-loop-manip.c | |
parent | d091cd30a1a183ecfbc3adcc28e4bfd9fb86aee0 (diff) | |
download | gcc-d995e887cb937a630aaf1fc9a78d4bd166f12a83.zip gcc-d995e887cb937a630aaf1fc9a78d4bd166f12a83.tar.gz gcc-d995e887cb937a630aaf1fc9a78d4bd166f12a83.tar.bz2 |
re PR tree-optimization/59058 (wrong code at -O3 on x86_64-linux-gnu (affecting gcc 4.6 to trunk))
2013-11-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/59058
* tree-loop-distribution.c (struct partition_s): Add plus_one
member.
(build_size_arg_loc): Apply niter adjustment here.
(generate_memset_builtin): Adjust.
(generate_memcpy_builtin): Likewise.
(classify_partition): Do not use number_of_exit_cond_executions
but record whether niter needs to be adjusted.
From-SVN: r205197
Diffstat (limited to 'gcc/tree-vect-loop-manip.c')
0 files changed, 0 insertions, 0 deletions