tree-cfgcleanup.c
30.7 KB
-
re PR tree-optimization/60280 (gcc.target/arm/ivopts.c and… · fba7c564
re PR tree-optimization/60280 (gcc.target/arm/ivopts.c and gcc.target/arm/ivopts-2.c failed caused by preserving loop structure.) 2014-02-28 Richard Biener <rguenther@suse.de> PR target/60280 * tree-cfgcleanup.c (tree_forwarder_block_p): Restrict previous fix and only allow to remove trivial pre-headers and latches. Also honor LOOPS_MAY_HAVE_MULTIPLE_LATCHES. (remove_forwarder_block): Properly update the latch of a loop. From-SVN: r208222
Richard Biener committed