aboutsummaryrefslogtreecommitdiff
path: root/libgcc/libgcov-driver.c
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2013-11-18 14:57:35 -0700
committerJeff Law <law@gcc.gnu.org>2013-11-18 14:57:35 -0700
commit2c2af141b47cc2b19efad70e4c0be41eb82029fb (patch)
treee8518d1b6b6c88f8ffcd34ddf7a3b4bd7aac6bd2 /libgcc/libgcov-driver.c
parentfc78704b1a9664e8c7b0698fff189ac3f2511d9a (diff)
downloadgcc-2c2af141b47cc2b19efad70e4c0be41eb82029fb.zip
gcc-2c2af141b47cc2b19efad70e4c0be41eb82029fb.tar.gz
gcc-2c2af141b47cc2b19efad70e4c0be41eb82029fb.tar.bz2
tree-ssa-threadupdate.c (redirection_data): Record two duplicated blocks instead of just one.
* tree-ssa-threadupdate.c (redirection_data): Record two duplicated blocks instead of just one. (local_info): Explain why we don't create a template for the second duplicated block in a thread path. (create_block_for_threading): Accept argument indicating array index into redirection_data to store its result. (lookup_redirection_data): Initialize both duplicate blocks. (ssa_create_duplicates): If a jump threading path needs multiple blocks duplicated, then duplicate them. (ssa_fix_duplicate_block_edges): Corresponding changes. (ssa_fixup_template_block, thread_single_edge): Likewise. From-SVN: r204982
Diffstat (limited to 'libgcc/libgcov-driver.c')
0 files changed, 0 insertions, 0 deletions