aboutsummaryrefslogtreecommitdiff
path: root/gcc/varasm.c
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2015-02-16 13:56:55 -0700
committerJeff Law <law@gcc.gnu.org>2015-02-16 13:56:55 -0700
commit215f8d9eb34eace83aad9261db15b2478ac734b1 (patch)
treea6439f13a3fb8cf10f44d005b6dd6a2fd8999477 /gcc/varasm.c
parented89033d7c15db7bbc3c6c6dfb9495ac263b3a73 (diff)
downloadgcc-215f8d9eb34eace83aad9261db15b2478ac734b1.zip
gcc-215f8d9eb34eace83aad9261db15b2478ac734b1.tar.gz
gcc-215f8d9eb34eace83aad9261db15b2478ac734b1.tar.bz2
re PR tree-optimization/64823 (false "may be used uninitialized", missed jump threading)
PR tree-optimization/64823 * tree-vrp.c (identify_jump_threads): Handle blocks with no real statements. * tree-ssa-threadedge.c (potentially_threadable_block): Allow threading through blocks with PHIs, but no statements. (thread_through_normal_block): Distinguish between blocks where we did not process all the statements and blocks with no statements. PR tree-optimization/64823 * gcc.dg/uninit-20.c: New test. From-SVN: r220743
Diffstat (limited to 'gcc/varasm.c')
0 files changed, 0 insertions, 0 deletions