This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/67754] [graphite] Many testsuite failures
- From: "spop at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 29 Sep 2015 22:15:40 +0000
- Subject: [Bug middle-end/67754] [graphite] Many testsuite failures
- Auto-submitted: auto-generated
- References: <bug-67754-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67754
--- Comment #5 from Sebastian Pop <spop at gcc dot gnu.org> ---
Author: spop
Date: Tue Sep 29 22:15:08 2015
New Revision: 228268
URL: https://gcc.gnu.org/viewcvs?rev=228268&root=gcc&view=rev
Log:
use MIN fusion for ISL-14
This patch fixes PR66754 by reverting an earlier unintended change.
We now generate a much simpler AST for interchange-1.c:
ISL AST generated by ISL:
{
for (int c1 = 0; c1 <= 1334; c1 += 1) {
S_7(c1);
for (int c3 = 0; c3 <= 1334; c3 += 1)
S_4(c1, c3);
S_5(c1);
}
for (int c1 = 0; c1 <= 1334; c1 += 1)
S_10(c1);
S_8();
}
Bootstrap and check pass on x86_64-linux with isl-0.14.1
PR tree-optimization/67754
* graphite-optimize-isl.c (optimize_isl): Call
isl_options_set_schedule_fuse with ISL_SCHEDULE_FUSE_MIN for ISL-14.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/graphite-optimize-isl.c