diff options
author | Felix Fietkau <nbd@nbd.name> | 2018-03-12 10:31:19 +0100 |
---|---|---|
committer | Felix Fietkau <nbd@nbd.name> | 2018-03-12 12:19:23 +0100 |
commit | 61eee1adfbc9433b08b53f44804d4fb8d8d25f38 (patch) | |
tree | 2b677bbcc94a4834e72e4299b643728f4ae00e77 /toolchain/gcc | |
parent | 16cec7ae67d9a1e88cb30b45f45596ba753b2afa (diff) | |
download | upstream-61eee1adfbc9433b08b53f44804d4fb8d8d25f38.tar.gz upstream-61eee1adfbc9433b08b53f44804d4fb8d8d25f38.tar.bz2 upstream-61eee1adfbc9433b08b53f44804d4fb8d8d25f38.zip |
toolchain/gcc: switch to version 7 by default
Newer GCC versions are reported to improve code size on various ARM
devices, which is why newer u-boot versions require them now.
There have also been user reports of data corruption issues fixed on
MIPS by updating from GCC 5 to GCC 7.
This update was previously held up by these two MIPS compile issues,
which have since been fixed:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83496
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84790
Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'toolchain/gcc')
-rw-r--r-- | toolchain/gcc/Config.in | 3 | ||||
-rw-r--r-- | toolchain/gcc/Config.version | 10 |
2 files changed, 5 insertions, 8 deletions
diff --git a/toolchain/gcc/Config.in b/toolchain/gcc/Config.in index 1456985cc2..34db20d3aa 100644 --- a/toolchain/gcc/Config.in +++ b/toolchain/gcc/Config.in @@ -3,8 +3,7 @@ choice prompt "GCC compiler Version" if TOOLCHAINOPTS default GCC_USE_VERSION_7_1_ARC if arc - default GCC_USE_VERSION_7 if x86_64 || i386 - default GCC_USE_VERSION_5 + default GCC_USE_VERSION_7 help Select the version of gcc you wish to use. diff --git a/toolchain/gcc/Config.version b/toolchain/gcc/Config.version index ef47fb419d..50da678a05 100644 --- a/toolchain/gcc/Config.version +++ b/toolchain/gcc/Config.version @@ -2,15 +2,13 @@ config GCC_VERSION_7_1_ARC default y if (!TOOLCHAINOPTS && arc) bool -config GCC_VERSION_7 - default y if GCC_USE_VERSION_7 - default y if (!TOOLCHAINOPTS && x86_64) - default y if (!TOOLCHAINOPTS && i386) +config GCC_VERSION_5 + default y if GCC_USE_VERSION_5 bool config GCC_VERSION string + default "5.5.0" if GCC_VERSION_5 default "arc-2017.09-release" if GCC_VERSION_7_1_ARC default "6.3.0" if GCC_USE_VERSION_6 - default "7.3.0" if GCC_VERSION_7 - default "5.5.0" + default "7.3.0" |