[PR49888, VTA] don't keep VALUEs bound to modified MEMs

Jakub Jelinek jakub@redhat.com
Wed Jun 20 10:46:00 GMT 2012


On Wed, Jun 20, 2012 at 12:52:12AM -0300, Alexandre Oliva wrote:
> On Jun 16, 2012, "H.J. Lu" <hjl.tools@gmail.com> wrote:
> from  Alexandre Oliva  <aoliva@redhat.com>
> 
> 	PR debug/53671
> 	PR debug/49888
> 	* alias.c (memrefs_conflict_p): Improve handling of AND for
> 	alignment.
> from  Alexandre Oliva  <aoliva@redhat.com>
> 
> 	PR debug/53671
> 	PR debug/49888
> 	* var-tracking.c (vt_initialize): Record initial offset between
> 	arg pointer and stack pointer.
> 
> from  Alexandre Oliva  <aoliva@redhat.com>
> 
> 	PR debug/53671
> 	PR debug/49888
> 	* var-tracking.c (vt_get_canonicalize_base): New.
> 	(vt_canonicalize_addr, vt_stack_offset_p): New.
> 	(vt_canon_true_dep): New.
> 	(drop_overlapping_mem_locs): Use vt_canon_true_dep.
> 	(clobber_overlaping_mems): Use vt_canonicalize_addr.
>
> from  Alexandre Oliva  <aoliva@redhat.com>
> 
> 	PR debug/53671
> 	PR debug/49888
> 	* var-tracking.c (vt_init_cfa_base): Drop redundant recording of
> 	CFA base.

Ok, thanks.

	Jakub



More information about the Gcc-patches mailing list