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]

Re: [PR52001] too many cse reverse equiv exprs (take2)


On Fri, Feb 17, 2012 at 02:01:36AM -0200, Alexandre Oliva wrote:
> for gcc/ChangeLog
> from  Alexandre Oliva  <aoliva@redhat.com>
> 
> 	PR debug/52001
> 	* cselib.c (preserve_only_constants): Rename to...
> 	(preserve_constants_and_equivs): ... this.  Split out...
> 	(invariant_or_equiv_p): ... this.  Preserve plus expressions
> 	of other preserved expressions too.
> 	(cselib_reset_table): Adjust.
> 	* var-tracking.c (reverse_op): Use canonical value to build
> 	reverse operation.

This patch is ok for the trunk, provided testing was successful.

	Jakub


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]