aboutsummaryrefslogtreecommitdiff
path: root/libgfortran
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2011-05-20 16:19:05 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2011-05-20 16:19:05 +0200
commit6c66f73369dacc9889cfaa05f8a08813e7c45f1f (patch)
tree940cae516f3f04771fe6a0abd862dd3ee83bd9da /libgfortran
parent57b4d355a187943b042ca3e9a86bccf74c0e0d84 (diff)
downloadgcc-6c66f73369dacc9889cfaa05f8a08813e7c45f1f.zip
gcc-6c66f73369dacc9889cfaa05f8a08813e7c45f1f.tar.gz
gcc-6c66f73369dacc9889cfaa05f8a08813e7c45f1f.tar.bz2
re PR tree-optimization/49073 (g++ optimizer breaks do-while code)
PR tree-optimization/49073 * gimple-fold.c (and_comparisons_1, or_comparisons_1): Return NULL if PHI argument is SSA_NAME, whose def_stmt is dominated by the PHI. * tree-ssa-ifcombine.c (tree_ssa_ifcombine): Calculate dominators. * gcc.c-torture/execute/pr49073.c: New test. From-SVN: r173948
Diffstat (limited to 'libgfortran')
0 files changed, 0 insertions, 0 deletions