diff options
author | Richard Biener <rguenther@suse.de> | 2014-01-15 15:13:08 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2014-01-15 15:13:08 +0000 |
commit | 6b916b36f11df5c86b437f7bf6e38aab437006c5 (patch) | |
tree | 2ce49f0eb56f8261c3d8f328a8bea6e3fe3e6e99 /gcc/config.gcc | |
parent | 17c77f44b188b16f24b43bfdde90a4a069d65d95 (diff) | |
download | gcc-6b916b36f11df5c86b437f7bf6e38aab437006c5.zip gcc-6b916b36f11df5c86b437f7bf6e38aab437006c5.tar.gz gcc-6b916b36f11df5c86b437f7bf6e38aab437006c5.tar.bz2 |
re PR tree-optimization/59822 (ice in compute_live_loop_exits with -O3)
2014-01-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/59822
* tree-vect-stmts.c (hoist_defs_of_uses): New function.
(vectorizable_load): Use it to hoist defs of uses of invariant
loads out of the loop.
* g++.dg/torture/pr59822.C: New testcase.
From-SVN: r206630
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions