fix compile without ISL
authorSebastian Pop <s.pop@samsung.com>
Thu, 27 Aug 2015 21:59:06 +0000 (21:59 +0000)
committerSebastian Pop <spop@gcc.gnu.org>
Thu, 27 Aug 2015 21:59:06 +0000 (21:59 +0000)
* toplev.c (process_options): Do not use flag_loop_block,
flag_loop_interchange, and flag_loop_strip_mine.  Add check for
flag_loop_optimize_isl.

From-SVN: r227282

gcc/ChangeLog
gcc/toplev.c

index 189234a..d77e442 100644 (file)
@@ -1,5 +1,11 @@
 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
 
+       * toplev.c (process_options): Do not use flag_loop_block,
+       flag_loop_interchange, and flag_loop_strip_mine.  Add check for
+       flag_loop_optimize_isl.
+
+2015-08-27  Sebastian Pop  <s.pop@samsung.com>
+
        * Makefile.in (OBJS): Remove graphite-blocking.o and
        graphite-interchange.o.
        * common.opt (floop-strip-mine, floop-interchange, floop-block):
index 39967d0..926224a 100644 (file)
@@ -1316,10 +1316,8 @@ process_options (void)
 
 #ifndef HAVE_isl
   if (flag_graphite
+      || flag_loop_optimize_isl
       || flag_graphite_identity
-      || flag_loop_block
-      || flag_loop_interchange
-      || flag_loop_strip_mine
       || flag_loop_parallelize_all)
     sorry ("Graphite loop optimizations cannot be used (ISL is not available)" 
           "(-fgraphite, -fgraphite-identity, -floop-block, "