aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-inline-analysis.c
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2013-09-17 11:27:41 -0600
committerJeff Law <law@gcc.gnu.org>2013-09-17 11:27:41 -0600
commit8d34e421a5668e25a992bd0b349cb81e91ee3e49 (patch)
tree94bfe22f7d19095ab53bd28cb6fb75e78e2f9196 /gcc/ipa-inline-analysis.c
parentc152901f5e1082de4ede3bc98c7ede2dea361e8d (diff)
downloadgcc-8d34e421a5668e25a992bd0b349cb81e91ee3e49.zip
gcc-8d34e421a5668e25a992bd0b349cb81e91ee3e49.tar.gz
gcc-8d34e421a5668e25a992bd0b349cb81e91ee3e49.tar.bz2
pr58387.c: New test.
* gcc.c-torture/execute/pr58387.c: New test. * tree-ssa-dom.c (cprop_into_successor_phis): Also propagate edge implied equivalences into successor phis. * tree-ssa-threadupdate.c (phi_args_equal_on_edges): Moved into here from tree-ssa-threadedge.c. (mark_threaded_blocks): When threading through a joiner, if both successors of the joiner's clone reach the same block, verify the PHI arguments are equal. If not, cancel the jump threading request. * tree-ssa-threadedge.c (phi_args_equal_on_edges): Moved into tree-ssa-threadupdate.c (thread_across_edge): Don't check PHI argument equality when threading through joiner block here. From-SVN: r202660
Diffstat (limited to 'gcc/ipa-inline-analysis.c')
0 files changed, 0 insertions, 0 deletions