aboutsummaryrefslogtreecommitdiff
path: root/gcc/dumpfile.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2018-04-26 12:18:58 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2018-04-26 12:18:58 +0000
commit1c53fa8ca9912f6acf8c3c8cec31d647bd8ba691 (patch)
treef4f5507e0f552943eaa12d63ed635e309b424b20 /gcc/dumpfile.c
parentae05281f4ac17db1d602bdd59d3fdd5acc3752ff (diff)
downloadgcc-1c53fa8ca9912f6acf8c3c8cec31d647bd8ba691.zip
gcc-1c53fa8ca9912f6acf8c3c8cec31d647bd8ba691.tar.gz
gcc-1c53fa8ca9912f6acf8c3c8cec31d647bd8ba691.tar.bz2
re PR libstdc++/85116 (std::min_element does not optimize well with inlined predicate)
2018-04-26 Richard Biener <rguenther@suse.de> PR tree-optimization/85116 * tree-ssa-loop-ch.c (do_while_loop_p): A do-while loop should have a loop exit from the single latch predecessor. Remove case of header with just condition. (ch_base::copy_headers): Exclude infinite loops from any processing. (pass_ch::execute): Record exits. * gcc.dg/tree-ssa/copy-headers-2.c: New testcase. * gcc.dg/tree-ssa/copy-headers-3.c: Likewise. * gcc.dg/tree-ssa/copy-headers-4.c: Likewise. * gcc.dg/tree-ssa/loadpre6.c: Adjust. From-SVN: r259672
Diffstat (limited to 'gcc/dumpfile.c')
0 files changed, 0 insertions, 0 deletions