https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66873

--- Comment #9 from vries at gcc dot gnu.org ---
(In reply to vries from comment #7)
> Created attachment 35986 [details]
> Updated tentative patch
> 
> I found that always doing graphite before parloops resulted in failures to
> parallelize reduction testcases.
> 

That was due to not using -ffast-math.

By using this ( https://gcc.gnu.org/ml/gcc-patches/2015-07/msg01863.html )
approved patch, we no longer have that problem.

However, we run into: PR66997 - outer loop reduction fails to parallelize with
graphite.

And the runtime of graphite is excessive in some cases, with prevents us from
using graphite by default, f.i. Bug 53852 - [4.9/5/6 Regression]
-ftree-loop-linear: large compile time / memory usage.

Reply via email to