Enable reductions without fassociative-math in graphite
authorTom de Vries <tom@codesourcery.com>
Fri, 24 Jul 2015 20:55:31 +0000 (20:55 +0000)
committerTom de Vries <vries@gcc.gnu.org>
Fri, 24 Jul 2015 20:55:31 +0000 (20:55 +0000)
2015-07-24  Tom de Vries  <tom@codesourcery.com>

* graphite-sese-to-poly.c (build_poly_scop): Always call
rewrite_commutative_reductions_out_of_ssa.

From-SVN: r226194

gcc/ChangeLog
gcc/graphite-sese-to-poly.c

index 3bd8ff1a86966484c5c2d4a83e9582087711ec66..5a82db059f08960080bac58cee4299985f262573 100644 (file)
@@ -1,3 +1,8 @@
+2015-07-24  Tom de Vries  <tom@codesourcery.com>
+
+       * graphite-sese-to-poly.c (build_poly_scop): Always call
+       rewrite_commutative_reductions_out_of_ssa.
+
 2015-07-24  Tom de Vries  <tom@codesourcery.com>
 
        * graphite-sese-to-poly.c (is_reduction_operation_p): Limit
index 25cfa17b94898cc94799c59969997e05caababd4..c583f167157048c134ccf23c2ed569f82cd7895a 100644 (file)
@@ -3156,8 +3156,7 @@ build_poly_scop (scop_p scop)
   if (!scop_ivs_can_be_represented (scop))
     return;
 
-  if (flag_associative_math)
-    rewrite_commutative_reductions_out_of_ssa (scop);
+  rewrite_commutative_reductions_out_of_ssa (scop);
 
   build_sese_loop_nests (region);
   /* Record all conditions in REGION.  */