diff options
author | Jakub Jelinek <jakub@redhat.com> | 2011-05-20 16:19:05 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2011-05-20 16:19:05 +0200 |
commit | 6c66f73369dacc9889cfaa05f8a08813e7c45f1f (patch) | |
tree | 940cae516f3f04771fe6a0abd862dd3ee83bd9da /libgfortran | |
parent | 57b4d355a187943b042ca3e9a86bccf74c0e0d84 (diff) | |
download | gcc-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