diff options
author | steven <steven@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-05-25 20:26:21 +0000 |
---|---|---|
committer | steven <steven@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-05-25 20:26:21 +0000 |
commit | d0a564a8cb6804650fc57ff1ee9cd873379a9d62 (patch) | |
tree | a69d2c70377c7e80001faf8ae3f33602b3a55704 | |
parent | b8a214d240cef0254199e0eb273bebf7e87a04a0 (diff) |
* emit-rtl.c (try_split): Remove unnecessary setting/resetting
of the USED flags of TRIAL.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/dataflow-branch@125069 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog.dataflow | 7 | ||||
-rw-r--r-- | gcc/emit-rtl.c | 7 |
2 files changed, 6 insertions, 8 deletions
diff --git a/gcc/ChangeLog.dataflow b/gcc/ChangeLog.dataflow index f5aaa5973e8..d14243bc0db 100644 --- a/gcc/ChangeLog.dataflow +++ b/gcc/ChangeLog.dataflow @@ -1,4 +1,9 @@ -2007-05-27 Kenneth Zadeck <zadeck@naturalbridge.com> +2007-05-25 Steven Bosscher <steven@gcc.gnu.org> + + * emit-rtl.c (try_split): Remove unnecessary setting/resetting + of the USED flags of TRIAL. + +2007-05-25 Kenneth Zadeck <zadeck@naturalbridge.com> * dse.c (insn_info.stack_read, group_info.frame_related): New variable. diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c index c399490ede1..92b330eaa49 100644 --- a/gcc/emit-rtl.c +++ b/gcc/emit-rtl.c @@ -3143,13 +3143,6 @@ try_split (rtx pat, rtx trial, int last) split_branch_probability = INTVAL (XEXP (note, 0)); probability = split_branch_probability; - /* Cleanup the USED bits in TRIAL, so that we can unshare the insns - generated by a splitter. */ - reset_used_flags (PATTERN (trial)); - reset_used_flags (REG_NOTES (trial)); - set_used_flags (PATTERN (trial)); - set_used_flags (REG_NOTES (trial)); - seq = split_insns (pat, trial); split_branch_probability = -1; |