This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: patch for merging graphite branch (before tuplification)


    The current gcc trunk with the proposed graphite patch supplemented with all
the subsequent patches to the graphite branch now builds usable binaries
for almost all of the fortran polyhedron benchmarks using the
-funroll-loops -O3 -floop-block -floop-interchange -fgraphite flags.
We have one remaining compile failure with these flags in channel.f90.
The compile line...

gfortran -funroll-loops -O3 -floop-strip-mine -fgraphite channel.f90 -o channel

...or...

gfortran -funroll-loops -O3 -floop-block -fgraphite channel.f90 -o channel

produces the compile error...

channel.f90: In function âswâ:
channel.f90:6: internal compiler error: vector VEC(loop_p,base) index domain error, in strip_mine_profitable_p at graphite.c:4321
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.

...while the compile line...

gfortran -funroll-loops -O3 -floop-interchange -fgraphite channel.f90 -o channel

...produces the compile error of...

channel.f90: In function âswâ:
channel.f90:6: internal compiler error: in graphite_trans_bb_move_loop, at graphite.c:4017
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.

                              Jack


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]