kumquat-buildroot/package/gcc
Yann E. MORIN 31b134a645 arch/mips: inverse the NaN logic
Currently the possibility to choose the NaN encoding is conditional to
having a sufficiently recent gcc version.

Which means that the architecture selection depends on the gcc version.

But that's opposite to what we've always done in Buildroot: the software
versions are conditional to the architecture options. There is nothing
we can do about the hardware: it is there, we can't change it, while we
can restrict ourselves to using software that is working on said
hardware.

Thus, we inverse the logic, to move the condition onto the software
side: whenever NaN-2008 are selected, we restrict the toolchain
selection to at least a gcc-4.9.

But now, the option with the NaN type is always set, so we must enclose
the code in gcc.mk inside a HAS_NAN_OPTION condition, as is already done
for the external toolchain case.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2017-11-24 22:39:56 +01:00
..
4.9.4 package/gcc: fix build issue with glibc 2.26 2017-09-27 22:52:14 +02:00
5.5.0 package/gcc: bump to 5.5.0 2017-10-17 22:40:42 +02:00
6.4.0 package/gcc: fix build issue with glibc 2.26 2017-09-27 22:52:14 +02:00
7.2.0
arc-2017.09-release toolchain: Bump ARC tools to arc-2017.09 release 2017-11-03 22:46:06 +01:00
gcc-final
gcc-initial
musl-5.4.0
Config.in.host package/gcc: slight cleanup and reorg in remaining arch depends 2017-11-24 22:20:14 +01:00
gcc.hash toolchain: Bump ARC tools to arc-2017.09 release 2017-11-03 22:46:06 +01:00
gcc.mk arch/mips: inverse the NaN logic 2017-11-24 22:39:56 +01:00