aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-chkp.c
diff options
context:
space:
mode:
authorGeorge Lander <george.lander@arm.com>2017-03-10 12:22:45 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2017-03-10 12:22:45 +0000
commit74106ead26b17f3e68b73c6704632cbbbf762a5c (patch)
tree136a2a10cf6b54b45778457a25cce75815658367 /gcc/tree-chkp.c
parentf1b0632aabe6473bf810b5e901d979a4570b7de5 (diff)
downloadgcc-74106ead26b17f3e68b73c6704632cbbbf762a5c.zip
gcc-74106ead26b17f3e68b73c6704632cbbbf762a5c.tar.gz
gcc-74106ead26b17f3e68b73c6704632cbbbf762a5c.tar.bz2
[libstdc++-v3] Fix detection of obsolete isnan
libstdc++-v3 configure checks whether old glibc inline definitions of isnan would conflict with the libstdc++-v3 definitions and works around them if so. But if g++ 6.x build A is used to build another g++ 6.x B, the configure step for B will pick up the math.h installed alongside A instead of the glibc version. configure will then assume that the workaround isn't necessary, leaving B with a broken cmath. isinf already worked around this. This patch extends the same fix to isnan. (Thanks to George for the fix.) libstdc++-v3/ 2017-03-10 George Lander <george.lander@arm.com> * acinclude.m4 (glibcxx_cv_obsolete_isnan): Define _GLIBCXX_INCLUDE_NEXT_C_HEADERS before including math.h. * configure: Regenerate. From-SVN: r246025
Diffstat (limited to 'gcc/tree-chkp.c')
0 files changed, 0 insertions, 0 deletions