http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51505
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bonzini at gnu dot org --- Comment #3 from Eric Botcazou <ebotcazou at gcc dot gnu.org> 2011-12-13 11:02:32 UTC --- > IMHO the problem is that we have a REG_EQUAL note that refers to dead pseudos, > perhaps DF should just remove such notes? I'd think so. When DF adds REG_DEAD/REG_UNUSED notes, it knowingly ignores REG_EQUAL/REG_EQUIV notes (even if you do df_set_flags (DF_EQ_NOTES) before df_note_add_problem). That's a reasonable choice, but then it should remove the latter notes that have become invalid because of the former. Paolo, would this be easily doable?