aboutsummaryrefslogtreecommitdiff
path: root/gcc/web.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2012-10-12 22:36:09 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2012-10-12 20:36:09 +0000
commit46042c015e2827a82487956b0f50995e4fb80dc4 (patch)
tree68028a1cc17d7e2267e873280767c1506a3e9e7b /gcc/web.c
parent4a9ad29487b5a1829bcc1fdb4c588e779bc27dad (diff)
downloadgcc-46042c015e2827a82487956b0f50995e4fb80dc4.zip
gcc-46042c015e2827a82487956b0f50995e4fb80dc4.tar.gz
gcc-46042c015e2827a82487956b0f50995e4fb80dc4.tar.bz2
* web.c (web_main): Do not set DF_RD_PRUNE_DEAD_DEFS flag.
From-SVN: r192413
Diffstat (limited to 'gcc/web.c')
-rw-r--r--gcc/web.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/web.c b/gcc/web.c
index f60b4b6a..74904d2 100644
--- a/gcc/web.c
+++ b/gcc/web.c
@@ -313,7 +313,8 @@ web_main (void)
rtx insn;
df_set_flags (DF_NO_HARD_REGS + DF_EQ_NOTES);
- df_set_flags (DF_RD_PRUNE_DEAD_DEFS);
+ /* We can not RD_PRUNE_DEAD_DEFS, because we care about REG_EQUAL
+ notes. */
df_chain_add_problem (DF_UD_CHAIN);
df_analyze ();
df_set_flags (DF_DEFER_INSN_RESCAN);