• spop's avatar
    Remove the temporary array for reductions written to memory. · 53b5bc41
    spop authored
    2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
    
    	* graphite-sese-to-poly.c
    	(translate_scalar_reduction_to_array_for_stmt): Call unshare_expr.
    	(close_phi_written_to_memory): New.
    	(translate_scalar_reduction_to_array): Call close_phi_written_to_memory
    	and unshare_expr.
    
    	* gcc.dg/graphite/block-0.c: Un-XFAILed.
    	* gcc.dg/graphite/block-1.c: Un-XFAILed.
    	* gcc.dg/graphite/block-7.c: Un-XFAILed.
    	* gcc.dg/graphite/block-8.c: Un-XFAILed.
    	* gcc.dg/graphite/interchange-12.c: Un-XFAILed.
    	* gcc.dg/graphite/interchange-14.c: Un-XFAILed.
    	* gcc.dg/graphite/interchange-15.c: Un-XFAILed.
    	* gcc.dg/graphite/interchange-8.c: Un-XFAILed.
    	* gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169208 138bc75d-0d04-0410-961f-82ee72b054a4
    53b5bc41
ChangeLog 67.8 KB