On Wed, Feb 27, 2013 at 04:08:09PM +0100, Martin Jambor wrote: > 2013-02-26 Martin Jambor <mjam...@suse.cz> > > * tree-sra.c (load_assign_lhs_subreplacements): Do not put replacements > with no initialization to the RHS of debug statements.
Okay. > --- src.orig/gcc/tree-sra.c > +++ src/gcc/tree-sra.c > @@ -2870,7 +2870,12 @@ load_assign_lhs_subreplacements (struct > lacc->size); > > if (racc && racc->grp_to_be_replaced) > - drhs = get_access_replacement (racc); > + { > + if (racc->grp_write) > + drhs = get_access_replacement (racc); > + else > + drhs = NULL; > + } > else if (*refreshed == SRA_UDH_LEFT) > drhs = build_debug_ref_for_model (loc, lacc->base, lacc->offset, > lacc); Jakub