aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>2007-05-25 20:26:21 +0000
committersteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>2007-05-25 20:26:21 +0000
commitd0a564a8cb6804650fc57ff1ee9cd873379a9d62 (patch)
treea69d2c70377c7e80001faf8ae3f33602b3a55704
parentb8a214d240cef0254199e0eb273bebf7e87a04a0 (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.dataflow7
-rw-r--r--gcc/emit-rtl.c7
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;