summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/binutils/binutils.in7
-rw-r--r--config/cc/gcc.in18
-rw-r--r--config/companion_libs/cloog.in9
-rw-r--r--config/companion_libs/isl.in43
-rw-r--r--config/debug/gdb.in25
5 files changed, 79 insertions, 23 deletions
diff --git a/config/binutils/binutils.in b/config/binutils/binutils.in
index 7d9ab04..59eb6f8 100644
--- a/config/binutils/binutils.in
+++ b/config/binutils/binutils.in
@@ -92,6 +92,12 @@ config BINUTILS_V_2_24
prompt "2.24"
select BINUTILS_2_24_or_later
+config BINUTILS_LINARO_V_2_23_2
+ bool
+ prompt "linaro-2.23.2-2013.10-4"
+ select BINUTILS_2_23_2_or_later
+ depends on CC_BINUTILS_SHOW_LINARO
+
config BINUTILS_V_2_23_2
bool
prompt "2.23.2"
@@ -109,6 +115,7 @@ config BINUTILS_VERSION
default "linaro-2.25.0-2015.01-2" if BINUTILS_LINARO_V_2_25
default "linaro-2.24.0-2014.11-2" if BINUTILS_LINARO_V_2_24
default "2.24" if BINUTILS_V_2_24
+ default "linaro-2.23.2-2013.10-4" if BINUTILS_LINARO_V_2_23_2
default "2.23.2" if BINUTILS_V_2_23_2
endif # ! BINUTILS_CUSTOM
diff --git a/config/cc/gcc.in b/config/cc/gcc.in
index 7808241..e0c4875 100644
--- a/config/cc/gcc.in
+++ b/config/cc/gcc.in
@@ -71,25 +71,32 @@ choice
# Don't remove next line
# CT_INSERT_VERSION_BELOW
+
config CC_GCC_V_6_3_0
bool
prompt "6.3.0"
select CC_GCC_6
+config CC_GCC_V_linaro_6_2
+ bool
+ prompt "linaro-6.2-2016.11"
+ depends on CC_GCC_SHOW_LINARO
+ select CC_GCC_6
+
config CC_GCC_V_5_4_0
bool
prompt "5.4.0"
select CC_GCC_5
-config CC_GCC_V_linaro_5_2
+config CC_GCC_V_linaro_5_3
bool
- prompt "linaro-5.2-2015.11-2"
+ prompt "linaro-5.3-2016.05"
depends on CC_GCC_SHOW_LINARO
select CC_GCC_5
config CC_GCC_V_linaro_4_9
bool
- prompt "linaro-4.9-2015.06"
+ prompt "linaro-4.9-2016.02"
depends on CC_GCC_SHOW_LINARO
select CC_GCC_4_9
@@ -288,9 +295,10 @@ config CC_GCC_VERSION
# Don't remove next line
# CT_INSERT_VERSION_STRING_BELOW
default "6.3.0" if CC_GCC_V_6_3_0
+ default "linaro-6.2-2016.11" if CC_GCC_V_linaro_6_2
default "5.4.0" if CC_GCC_V_5_4_0
- default "linaro-5.2-2015.11-2" if CC_GCC_V_linaro_5_2
- default "linaro-4.9-2015.06" if CC_GCC_V_linaro_4_9
+ default "linaro-5.3-2016.05" if CC_GCC_V_linaro_5_3
+ default "linaro-4.9-2016.02" if CC_GCC_V_linaro_4_9
default "4.9.4" if CC_GCC_V_4_9_4
default "linaro-4.8-2015.06" if CC_GCC_V_linaro_4_8
default "4.8.5" if CC_GCC_V_4_8_5
diff --git a/config/companion_libs/cloog.in b/config/companion_libs/cloog.in
index dcac30d..d6e129d 100644
--- a/config/companion_libs/cloog.in
+++ b/config/companion_libs/cloog.in
@@ -1,31 +1,32 @@
# CLooG options
+# CLooG 0.18.4 requires ISL 0.12 or newer
+# CLooG 0.18.1/0.18.0 frequires ISL 0.12 or older
choice
bool
prompt "CLooG version"
-if ISL
-
# Don't remove next line
# CT_INSERT_VERSION_BELOW
config CLOOG_V_0_18_4
bool
prompt "0.18.4"
+ depends on ISL_V_0_12_or_later
select CLOOG_0_18_4_or_later
config CLOOG_V_0_18_1
bool
prompt "0.18.1"
+ depends on !ISL_V_0_14_or_later
select CLOOG_0_18_or_later
config CLOOG_V_0_18_0
bool
prompt "0.18.0"
+ depends on !ISL_V_0_14_or_later
select CLOOG_0_18_or_later
-endif # ISL
-
endchoice
config CLOOG_VERSION
diff --git a/config/companion_libs/isl.in b/config/companion_libs/isl.in
index 0584764..f1af3a0 100644
--- a/config/companion_libs/isl.in
+++ b/config/companion_libs/isl.in
@@ -1,39 +1,69 @@
# ISL options
+# GCC 4.8 supports ISL 0.10 to 0.14
+# GCC 4.9 supports ISL 0.10 to 0.15
+# GCC 5 supports ISL 0.12 to 0.16
+# GCC 6 supports ISL 0.14 to 0.16
+# Starting with GCC 5, GCC's configure no longer checks the ISL version explicitly,
+# despite what the configure's message says ("checking for isl 0.15 or 0.16").
+# Instead, it verifies that certain interfaces are available, so it accepts 0.17.1
+# or 0.18 under that check. Include them as experimental just in case anyone needs
+# the bugfixes in these releases.
choice
bool
prompt "ISL version"
# Don't remove next line
# CT_INSERT_VERSION_BELOW
+config ISL_V_0_18
+ bool
+ prompt "0.18"
+ depends on EXPERIMENTAL # Not officially recommended by GCC
+ depends on CC_GCC_5_or_later
+ select ISL_V_0_16_or_later
+
+config ISL_V_0_17_1
+ bool
+ prompt "0.17.1"
+ depends on EXPERIMENTAL # Not officially recommended by GCC
+ depends on CC_GCC_5_or_later
+ select ISL_V_0_16_or_later
+
config ISL_V_0_16_1
bool
prompt "0.16.1"
- depends on CLOOG_0_18_4_or_later || CC_GCC_5_or_later
+ depends on CC_GCC_5_or_later
select ISL_V_0_16_or_later
+config ISL_V_0_15
+ bool
+ prompt "0.15"
+ select ISL_V_0_15_or_later
+
config ISL_V_0_14
bool
prompt "0.14"
- depends on CLOOG_0_18_4_or_later || CC_GCC_5_or_later
select ISL_V_0_14_or_later
config ISL_V_0_12_2
bool
prompt "0.12.2"
- depends on ! CLOOG_0_18_4_or_later || CC_GCC_5_or_later
+ depends on !CC_GCC_6_or_later
select ISL_V_0_12_or_later
config ISL_V_0_11_1
bool
prompt "0.11.1"
- depends on ! CLOOG_0_18_4_or_later
- depends on ! CC_GCC_5_or_later
+ depends on !CC_GCC_4_9_or_later
endchoice
config ISL_V_0_16_or_later
bool
+ select ISL_V_0_15_or_later
+
+config ISL_V_0_15_or_later
+ bool
select ISL_V_0_14_or_later
config ISL_V_0_14_or_later
@@ -47,7 +77,10 @@ config ISL_VERSION
string
# Don't remove next line
# CT_INSERT_VERSION_STRING_BELOW
+ default "0.18" if ISL_V_0_18
+ default "0.17.1" if ISL_V_0_17_1
default "0.16.1" if ISL_V_0_16_1
+ default "0.15" if ISL_V_0_15
default "0.14" if ISL_V_0_14
default "0.12.2" if ISL_V_0_12_2
default "0.11.1" if ISL_V_0_11_1
diff --git a/config/debug/gdb.in b/config/debug/gdb.in
index 2b33d33..0b39327 100644
--- a/config/debug/gdb.in
+++ b/config/debug/gdb.in
@@ -115,11 +115,23 @@ config GDB_V_7_8
prompt "7.8"
select GDB_7_2_or_later
+config GDB_V_linaro_7_7_1
+ bool
+ prompt "linaro-7.7.1-2014.06"
+ depends on DEBUG_GDB_SHOW_LINARO
+ select GDB_7_2_or_later
+
config GDB_V_7_7_1
bool
prompt "7.7.1"
select GDB_7_2_or_later
+config GDB_V_linaro_7_7
+ bool
+ prompt "linaro-7.7-2014.05"
+ depends on DEBUG_GDB_SHOW_LINARO
+ select GDB_7_2_or_later
+
config GDB_V_7_7
bool
prompt "7.7"
@@ -138,7 +150,7 @@ config GDB_V_7_6_1
config GDB_V_linaro_7_5
bool
- prompt "linaro-7.5-2012.12-1"
+ prompt "linaro-7.5-2012.12"
depends on DEBUG_GDB_SHOW_LINARO
select GDB_7_2_or_later
@@ -179,12 +191,6 @@ config GDB_V_7_3a
prompt "7.3a"
select GDB_7_2_or_later
-config GDB_V_linaro_7_2
- bool
- prompt "linaro-7.2-2011.05-0"
- depends on DEBUG_GDB_SHOW_LINARO
- select GDB_7_2_or_later
-
config GDB_V_7_2a
bool
prompt "7.2a"
@@ -247,11 +253,13 @@ config GDB_VERSION
default "linaro-7.8-2014.09" if GDB_V_linaro_7_8
default "7.8.1" if GDB_V_7_8_1
default "7.8" if GDB_V_7_8
+ default "linaro-7.7.1-2014.06-1" if GDB_V_linaro_7_7_1
default "7.7.1" if GDB_V_7_7_1
+ default "linaro-7.7-2014.05" if GDB_V_linaro_7_7
default "7.7" if GDB_V_7_7
default "linaro-7.6.1-2013.10" if GDB_V_linaro_7_6
default "7.6.1" if GDB_V_7_6_1
- default "linaro-7.5-2012.12-1" if GDB_V_linaro_7_5
+ default "linaro-7.5-2012.12" if GDB_V_linaro_7_5
default "7.5.1" if GDB_V_7_5_1
default "linaro-7.4-2012.06" if GDB_V_linaro_7_4
default "7.4.1" if GDB_V_7_4_1
@@ -259,7 +267,6 @@ config GDB_VERSION
default "linaro-7.3-2011.12" if GDB_V_linaro_7_3
default "7.3.1" if GDB_V_7_3_1
default "7.3a" if GDB_V_7_3a
- default "linaro-7.2-2011.05-0" if GDB_V_linaro_7_2_2011_05_0
default "7.2a" if GDB_V_7_2a
default "7.1a" if GDB_V_7_1a
default "7.0.1a" if GDB_V_7_0_1a