This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Paolo Bonzini wrote:This code was only supposed to be temporarily disabled over Christmas.
I will fix this, as far as I could determine, this was dead code anyway.Index: struct-equiv.c
===================================================================
--- struct-equiv.c (revision 115422)
+++ struct-equiv.c (working copy)
@@ -989,10 +989,6 @@ bool
struct_equiv_init (int mode, struct equiv_info *info)
{
if ((info->x_block->flags | info->y_block->flags) & BB_DIRTY)
- update_life_info_in_dirty_blocks (UPDATE_LIFE_GLOBAL_RM_NOTES,
- (PROP_DEATH_NOTES
- | ((mode & CLEANUP_POST_REGSTACK)
- ? PROP_POST_REGSTACK : 0)));
if (!REG_SET_EQUAL_P (DF_LR_OUT (rtl_df, info->x_block),
If this is resurrected it will need create it's own copy of df and
destroy it when it is finished since it cannot rely on persistent
dataflow info any more.
machine_dependent_reorg used to run immediately after sched2 (ignoring reg-stack,The first if statement is not removed.It is hard to see how this could be correct unless the uses are called
Also, it may be worthwhile to put a comment in config/sh/sh.c that its machine dependent reorg pass is looking at LOG_LINKS even though they are all NULL.
immediately after combine or scheduling since no other passes even try
to keep this up to date.
Huh? Which code is now dead?.
The cleanup sequence then is like this:
- cleanup the now dead code in the SH back-end.
Flow is not going quietly. The last patch has been really hard to trackThis might sound be funny, but it paints a wrong picture. Flow is not the enemy.
down the last side effects. My best people are fighting an entrenched
battle even as we speak.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |