diff options
author | Joern Rennecke <joern.rennecke@riscy-ip.com> | 2021-05-20 13:21:41 +0100 |
---|---|---|
committer | Joern Rennecke <joern.rennecke@riscy-ip.com> | 2021-05-20 13:21:41 +0100 |
commit | 66c5f24788652a49b528f14e23e8121ad0935ace (patch) | |
tree | 6ff082292f9467871f06345fa7873dd956b6e2b6 /gcc/fortran/openmp.c | |
parent | 928e4ff1aea45165efbdc8ba6e409b191c2dde6c (diff) | |
download | gcc-66c5f24788652a49b528f14e23e8121ad0935ace.zip gcc-66c5f24788652a49b528f14e23e8121ad0935ace.tar.gz gcc-66c5f24788652a49b528f14e23e8121ad0935ace.tar.bz2 |
libstdc++: Disable floating_to_chars.cc on 16 bit targets
This patch conditionally disables the compilation of floating_to_chars.cc
on 16 bit targets, thus fixing a build failure for these targets as
the POW10_SPLIT_2 array exceeds the maximum object size.
libstdc++-v3/
PR libstdc++/100361
* include/std/charconv (to_chars): Hide the overloads for
floating-point types for 16 bit targets.
* src/c++17/floating_to_chars.cc: Don't compile for 16 bit targets.
* testsuite/20_util/to_chars/double.cc: Run this test only on
size32plus targets.
* testsuite/20_util/to_chars/float.cc: Likewise.
* testsuite/20_util/to_chars/long_double.cc: Likewise.
Diffstat (limited to 'gcc/fortran/openmp.c')
0 files changed, 0 insertions, 0 deletions