[Bug tree-optimization/45450] New: [graphite] some programs do not pass the legality check

baghdadi dot mr at gmail dot com gcc-bugzilla@gcc.gnu.org
Mon Aug 30 10:04:00 GMT 2010


In the graphite branch some programs do not pass the legality check with the
following flags:

$ gcc -O3 -fgraphite -fno-loop-block run-id-pr42644.c
When executed, the program cannot pass any legality check similar to :
gcc_assert (graphite_legal_transform (scop));

Test files that have the same problem are :
id-17.c
id-1.c
pr37828.c
pr38510.c
pr38786.c
pr39335_1.c
pr39335.c
pr42211.c
run-id-pr42644.c

To produce the error you'll need to insert this test manually since the test is
not accessible by default. (it's called when you activate the option
-fgraphite-write, and after code transformation, code transformation make the
check pass but if the check is inserted before code transformation, there will
be an error). 
The same bug was also there without when I use a graphite version without any
recent OpenScop patches, so it's not related to recent changes by OpenScop
patches.


-- 
           Summary: [graphite] some programs do not pass the legality check
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: baghdadi dot mr at gmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45450



More information about the Gcc-bugs mailing list