aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-threadedge.c
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2012-10-29 19:27:31 +0000
committerAlexandre Oliva <aoliva@gcc.gnu.org>2012-10-29 19:27:31 +0000
commit0e45ec206c6aa3715fa55a9ee8986670eff38b14 (patch)
treefc4dbac1aeedff33373bc39d63f6ab98048b4828 /gcc/tree-ssa-threadedge.c
parent8efb4b35f3dbd086544c67b2835e579e3926a516 (diff)
downloadgcc-0e45ec206c6aa3715fa55a9ee8986670eff38b14.zip
gcc-0e45ec206c6aa3715fa55a9ee8986670eff38b14.tar.gz
gcc-0e45ec206c6aa3715fa55a9ee8986670eff38b14.tar.bz2
re PR debug/54551 (DF resets some DEBUG_INSNs unnecessarily)
PR debug/54551 PR debug/54693 * valtrack.c (dead_debug_global_find): Accept NULL dtemp. (dead_debug_global_insert): Return new entry. (dead_debug_global_replace_temp): Return early if REG is no longer in place, or if dtemp was already substituted. (dead_debug_promote_uses): Insert for all defs and replace all debug uses at once. (dead_debug_local_finish): Release used after promotion. (dead_debug_insert_temp): Stop if dtemp is NULL. From-SVN: r192959
Diffstat (limited to 'gcc/tree-ssa-threadedge.c')
0 files changed, 0 insertions, 0 deletions