Some time ago, rth changed reload so that calls to
dse_record_singleton_alias_set and dse_invalidate_singleton_alias_set were
removed.   I believe that this was an accidental side effect of fixing some
other bug.  These calls identified these addresses as being "special", in the
sense that the values died at the end of the function.   

I had discussed this with vlad, because his method of allocating stack slots
was different than the old ra's and he was supposed to add these calls into
where ira allocates stack slots. 

As of this morning's trunk, this has not been done. So I am adding this
bugzilla as a reminder.      

Kenny


-- 
           Summary: dse broken for frame related stores
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Keywords: ra
          Severity: normal
          Priority: P3
         Component: rtl-optimization
        AssignedTo: vmakarov at gcc dot gnu dot org
        ReportedBy: zadeck at naturalbridge dot com
 GCC build triplet: all
  GCC host triplet: all
GCC target triplet: all


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38532

Reply via email to