aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop-init.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2013-04-16 15:32:26 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2013-04-16 15:32:26 +0000
commit9fd9ccf7150c486685430557b5c1865f464201ab (patch)
tree06c4c358c5207acc9ab8ce629b72aa388bf6412e /gcc/loop-init.c
parent326785a3e529f6a5b6d7d46c8e7ebfeb94ee12df (diff)
downloadgcc-9fd9ccf7150c486685430557b5c1865f464201ab.zip
gcc-9fd9ccf7150c486685430557b5c1865f464201ab.tar.gz
gcc-9fd9ccf7150c486685430557b5c1865f464201ab.tar.bz2
re PR tree-optimization/56756 (ICE: verify_ssa failed (definition in block n follows the use !))
2013-04-16 Richard Biener <rguenther@suse.de> PR tree-optimization/56756 * tree-ssa-loop-im.c (struct first_mem_ref_loc_1): New functor. (first_mem_ref_loc): New. (execute_sm): Place the load temporarily before a previous access instead of in the latch edge to ensure its SSA dependencies are defined at points dominating the load. * gcc.dg/torture/pr56756.c: New testcase. From-SVN: r198001
Diffstat (limited to 'gcc/loop-init.c')
0 files changed, 0 insertions, 0 deletions