aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSebastian Pop <s.pop@samsung.com>2015-08-27 21:59:06 +0000
committerSebastian Pop <spop@gcc.gnu.org>2015-08-27 21:59:06 +0000
commit124663e416ec3e505fd88b099313a3e04106f169 (patch)
tree84f100ddde0380c766677e9feae4fe7712dc4573 /gcc
parent15480aafa9935422d69e7168182690ac2435cfb4 (diff)
downloadgcc-124663e416ec3e505fd88b099313a3e04106f169.zip
gcc-124663e416ec3e505fd88b099313a3e04106f169.tar.gz
gcc-124663e416ec3e505fd88b099313a3e04106f169.tar.bz2
fix compile without ISL
* 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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/toplev.c4
2 files changed, 7 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 189234a..d77e442 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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):
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 39967d0..926224a 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -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, "