Thanks for comments - updated the patch (fixed my e-mail address too :-)).

2014-02-26  Tobias Grosser  <tob...@grosser.es>
            Mircea Namolaru  <mircea.namol...@inria.fr>
        
     Fix for bug 58028
     * graphite-clast-to-gimple.c (set_cloog_options):
     Don't remove scalar dimensions.

Index: gcc/graphite-clast-to-gimple.c
===================================================================
--- gcc/graphite-clast-to-gimple.c      (revision 207298)
+++ gcc/graphite-clast-to-gimple.c      (working copy)
@@ -1522,6 +1522,13 @@
      variables.  */
   options->save_domains = 1;
 
+  /* Do not remove scalar dimensions.  CLooG by default removes scalar 
+     dimensions very early from the input schedule.  However, they are 
+     necessary to correctly derive from the saved domains 
+     (options->save_domains) the relationship between the generated loops 
+     and the schedule dimensions they are generated from.  */ 
+  options->noscalars = 1;
+
   /* Disable optimizations and make cloog generate source code closer to the
      input.  This is useful for debugging,  but later we want the optimized
      code.

----- Mail original -----
> De: "Rainer Orth" <r...@cebitec.uni-bielefeld.de>
> À: "Tobias Burnus" <tobias.bur...@physik.fu-berlin.de>
> Cc: "Tobias Grosser" <tob...@grosser.es>, "Mircea Namolaru" 
> <mircea.namol...@inria.fr>, gcc-patches@gcc.gnu.org
> Envoyé: Jeudi 27 Février 2014 11:14:30
> Objet: Re: [PATCH,GRAPHITE] Fix for P1 bug 58028
> 
> Tobias Burnus <tobias.bur...@physik.fu-berlin.de> writes:
> 
> > On 02/26/2014 10:09 PM, Mircea Namolaru wrote:
> >> + /* Do not remove scalar dimensions. Cloog be default removes scalar
> >> + dimensions very early from the input schedule. However, they are
> >
> > Small nit: Instead of 'be default' it should be 'by default'
> 
> ... and two spaces after the full stops.  While you're at it, please fix
> the CLooG capitalization ;-)
> 
>       Rainer
> 
> --
> -----------------------------------------------------------------------------
> Rainer Orth, Center for Biotechnology, Bielefeld University
> 

Reply via email to